我目前正在嘗試使用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 =端口」。 –