27得票3回答
在Pandas的read_sql_query中将列表绑定到参数与其他参数一起使用

我一直在尝试测试各种运行代码的方法。首先,我有这个列表: member_list = [111,222,333,444,555,...] 我试着将它传入这个查询:query = pd.read_sql_query( """ select member id ,yearmonth f...

27得票13回答
什么导致pyodbc出现“无法连接到数据源”的问题?

我正在尝试在Linux(SLES)上使用Python连接到MSSQL数据库。 我已经安装了pyodbc和Free TDS。从命令行中: tsql -H server -p 1433 -U username -P password 能够轻松连接到服务器,但是从Python中:import py...

27得票8回答
PyODBC:即使驱动程序存在也无法打开

我是一个新手,希望能在Linux中使用Python查询Microsoft SQL Server。在Windows上,这很容易实现,但在Linux上却相当麻烦。经过几个小时的努力,我终于成功在Linux Mint上安装了Microsoft ODBC驱动程序,并与unixODBC配合使用。然后,我...

27得票4回答
将数据转换为SQL时,pyodbc计算字段不正确或语法错误。

我正在从一个api网站下载Json数据,并使用sqlalchemy,pyodbc和pandas的to_sql函数将该数据插入到MSSQL服务器中。 我可以下载最多10000行,但必须将chunksize限制为10,否则会出现以下错误: DBAPIError:(pyodbc.Error...

26得票3回答
我可以在使用pyodbc和MS SQL Server时,在一个连接上使用多个光标吗?

我正在使用Python 2.6上的pyodbc连接到Microsoft SQL Server 2005。我打开了一个连接,并创建了几个游标:c1 = connection.cursor() c2 = connection.cursor() 然后在第一个游标上运行查询。c1.execute("s...

26得票5回答
基本的pyodbc批量插入

在Python脚本中,我需要在一个数据源上运行一个查询,并将该查询返回的每一行插入到另一个数据源的表中。通常我会使用一个T-SQL链接服务器联接的单个插入/选择语句来完成这个任务,但我没有这个特定数据源的链接服务器连接。 我无法找到一个简单的pyodbc示例来完成这个任务。下面是我通常的处理...

26得票10回答
错误28000:使用pyodbc登录失败,用户为DOMAIN\\user。

我正在尝试使用Python通过Windows身份验证连接到SQL数据库。 我查看了这里的一些帖子(例如,here),但建议的方法似乎没有起作用。 例如,我使用了以下代码:cnxn = pyodbc.connect(driver='{SQL Server Native Client 11.0}...

26得票5回答
在非Windows平台(Linux或Mac)上使用Python处理Access数据库

我想访问Microsoft Access数据库中的数据。我有一些.accdb和.mdb文件,想在Python中读取它们。 根据我的研究,pyodbc只能在Windows平台上使用,但我正在使用Mac OS X。我对Python不太熟悉。 另一个选择是如果我可以将数据从数据库导出到csv,然后在...

24得票13回答
在将pyodbc导入py脚本时出现ModuleNotFoundError: No module named 'pyodbc'错误。

我写了一个简短的Python脚本,试图导入pyodbc扩展包,以便访问我的SQL表。import pyodbc as pyodbc cnxn = pyodbc.connect('Driver={SQL Server};' 'Server=DESKTO...

23得票6回答
在Windows上连接ODBC的常见方法是什么?

我应该在Windows上使用哪个库来从Python连接ODBC? 在ODBC方面是否有pywin32的良好替代品? 我正在寻找一些文档完备、强大、积极维护等方面都比较好的选择。 pyodbc看起来不错——还有其他的吗?