簡體   English   中英

無法使用Robot框架中的ibm_db api連接到DB2

[英]Can not connect to DB2 using ibm_db api in Robot framework

我使用以下語句在RIDE編輯器中連接到DB2數據庫(在IBM i Access服務器上)

Connect To Database Using Custom Params    ibm_db    'DATABASE=mydb;HOSTNAME=10.53.x.x;PORT=8471;PROTOCOL=TCPIP;UID=myuser;PWD=xxxx;','',''

但是它總是連接並且無法完成。 我可以遠程登錄端口8471(這是用於訪問數據庫的端口)

當我嘗試另一個端口時,出現以下錯誤:

SQL30081N A communication error has been
detected. Communication protocol being used: "TCP/IP". Communication
API being used: "SOCKETS". Location where the error was detected:
"x.x.x.x". Communication function detecting the error: "recv".
Protocol specific error code(s): "*", "*", "0". SQLSTATE=08001

你知道如何解決這個問題嗎?

嘗試使用ibm_db_dbi而不是ibm_db

它對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM