我目前正在尝试使用pyodbc从python程序连接DB2。由于驱动程序尚未安装在服务器中,我从IBM网站下载了它,但我不确定如何使用pyodbc进行连接。pyodbc连接到DB2
,我正在使用的代码是:
cnx = pyodbc.connect(
'Driver={IBM DB2 ODBC Driver}; '
'Hostname=hostname; '
'Port=50100; '
'Protocol=TCPIP; '
'Database=db_name; '
'CurrentSchema=schema; '
'UID=user_id; '
'PWD = passw;'
)
不知道如何将它与我刚下载任何暗示将是非常有益的驱动程序和CLI连接。
这个问题是相关的:如果你想使用pyodbc
DB2 connection through pyodbc and pandas.io.sql in Unix Box with non-root
它可以使用与pyodbc和DB2 DSN的连接,我已经配置它。您只需使用连接字符串,如“DRIVER = {IBM DB2 ODBC DRIVER}; HOSTNAME =主机名; DATABASE = db_name; UID =用户; PWD =密码; PROTOCOL = TCPIP; PORT =端口”。 –