首页 > 解决方案 > 使用的通讯协议:TCP/IP

问题描述

import ibm_db

def db22():
 connection=ibm_db.connect("DATABASE=XXXXX;HOSTNAME=xxxx;PORT=50000;PROTOCOL=TCPIP;UID=XXXXXX;PWD=xxxxx", '','')

 coursor = connection.cursor()
 sql = 'select * from wwwcllogin where lower(email) = 
 lower(test274225@gmail.com)'
 coursor.execute(sql)
 result = coursor.fetchall()
 for x in result:
   print(x)
 connection.close()

这是我得到的错误:

错误:[IBM][CLI Driver] SQL30081N 检测到通信错误。正在使用的通信协议:“TCP/IP”。正在使用的通信 API:“SOCKETS”。检测到错误的位置:“100.64.1.105”。检测错误的通信功能:“recv”。协议特定错误代码:“ ”、“ ”、“0”。SQLSTATE=08001 SQLCODE=-30081

标签: python-3.xdatabasedb2robotframework

解决方案


SQL30081N/-30081是某种网络问题。通常这意味着服务器不在线,或者某种防火墙阻止了访问。

您可以在我上面链接的手册页中看到各种故障排除建议。


推荐阅读