我使用以下语句在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
您知道如何解决此问题吗?
答案 0 :(得分:0)
尝试使用 ibm_db_dbi ,而不是使用 ibm_db 。
对我有用。