1

我正在尝试使用 pyodbc 和 pandas.io.sql 通过 python 连接到 IBM DB2,现在的转折是我不是超级用户,或者说我无权安装 DB2 驱动程序或其他任何东西。

在这种情况下是否可以使用 pyodbc 和 pandas.io.sql 连接到 DB2。

我到目前为止使用的代码是

cnxn = pyodbc.connect('Driver={FreeTDS}; Hostname=eee;Port=25369;Protocol=TCPIP;Database=rt;CurrentSchema=abc;UID=abc;PWD=efg;')

错误

pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')

或者是否可以检查是否有预装的 DB2 驱动程序。

4

1 回答 1

1

您至少需要 IBM Data Server Driver for ODBC 和 CLI。你不需要root来安装它,它只是一堆库。在这里找到正确的版本:http ://www-01.ibm.com/support/docview.wss?uid=swg24033997

于 2013-07-28T12:36:40.953 回答