117得票20回答
无法在Linux上安装pyodbc

我正在运行Linux (2.6.18-164.15.1.el5.centos.plus)并尝试安装pyodbc。 我使用pip install pyodbc命令并获得了一长串错误,最终以 error: command 'gcc' failed with exit status 1 ...

111得票10回答
将pyodbc游标的结果输出为Python字典。

我该如何将pyodbc游标的输出(来自.fetchone,.fetchmany或.fetchall)序列化为Python字典? 我正在使用bottlepy,并且需要返回字典以便将其作为JSON返回。

95得票8回答
Python pip指定库目录和包含目录。

我使用pip尝试安装名为pyodbc的Python模块,该模块具有一些依赖于非Python库(如unixodbc-dev、unixodbc-bin、unixodbc)的依赖项。目前,我无法在系统范围内安装这些依赖项,因为我只是在玩耍,所以我已将它们安装在非标准位置。如何告诉pip在哪里查找这些...

91得票15回答
无法打开lib 'ODBC Driver 13 for SQL Server'?符号链接问题?

当我尝试使用pyodbc连接到SQL Server数据库(在Mac上)时: import pyodbc server = '####' database = '####' username = '####@####' password = '#####' driver='{ODBC Dri...

89得票7回答
在Heroku安装PyODBC时出现了sql.h未找到的错误。

我正在尝试在Heroku安装PyODBC,但是当pip运行时,在日志中遇到fatal error: sql.h: No such file or directory错误。我该如何解决这个问题?

88得票3回答
从pyodbc读取数据到pandas

我正在查询SQL数据库,想使用pandas处理数据,但不确定如何移动数据。以下是我的输入和输出。import pyodbc import pandas from pandas import DataFrame cnxn = pyodbc.connect(r'DRIVER={Microsoft...

84得票4回答
从pyodbc execute()语句中返回列名

from pandas import DataFrame import pyodbc cnxn = pyodbc.connect(databasez) cursor.execute("""SELECT ID, NAME AS Nickname, ADDRESS AS Residence FR...

83得票11回答
如何在使用pyodbc和MS-Access的Python cursor.execute中查看真实的SQL查询

我在Python中使用以下代码(使用pyodbc连接到MS-Access数据库)。cursor.execute("select a from tbl where b=? and c=?", (x, y)) 这样可以,但是为了维护需要,我需要知道发送到数据库的完整和确切的SQL字符串。 是否可能...

82得票12回答
Python Pandas与SQLAlchemy中的to_sql:如何加速导出到MS SQL?

我的数据框有大约155,000行和12列。 如果我使用dataframe.to_csv导出到csv文件,输出的文件大小为11MB(几乎是瞬间生成)。 但是,如果我使用to_sql方法将其导出到Microsoft SQL Server,需要5到6分钟的时间!没有列是文本:只有int、float...

77得票9回答
使用pyODBC的fast_executemany加速pandas.DataFrame.to_sql

我想要将一个大型的pandas.DataFrame发送到运行MS SQL的远程服务器。目前我的做法是将data_frame对象转换为元组列表,然后使用pyODBC的executemany()函数发送数据。具体操作如下: import pyodbc as pdb list_of_tuples...