![](/img/trans.png)
[英]ibm_db connect DB2 using SSLClientKeystoredb in Python
[英]How to connect python to IBM DB2?
我需要有關以下 python 代碼的幫助,我正在嘗試將其連接到 IBM DB2,但出現此錯誤。 操作錯誤:
ibm_db_dbi::OperationalError: Exception('[IBM][CLI Driver] SQL30081N 檢測到通信錯誤。正在使用的通信協議:“TCP/IP”。正在使用的通信 API:“SOCKETS”。檢測到錯誤的位置: “10.80.11.70”。通信 function 檢測到錯誤:“connect”。協議特定錯誤代碼:“10061”、“ ”、“ ”。SQLSTATE=08001\r SQLCODE=-30081')
下面是我的代碼。
import ibm_db_dbi as db
conn=db.connect("DATABASE=xxxx;HOSTNAME=xxxxxx;PORT:5950;PROTOCOL=TCPIP;UID=user;PWD=password;","","")
for t in conn.tables():
print(t) ```
我猜 10.80.11.70 是 db2 服務器的 IP?
收到 SQL30081N 的幾個原因。 您的情況是 TCP/IP 協議錯誤。 不是 db2 問題。 您將得到 10061,即拒絕連接。 查看這篇文章並確保那里描述的內容。 https://www.ibm.com/support/pages/sql30081n-tcpip-communication-errors
您也可以檢查您的防火牆設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.