python-3.x - 使用的通讯协议: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
解决方案
SQL30081N
/-30081
是某种网络问题。通常这意味着服务器不在线,或者某种防火墙阻止了访问。
您可以在我上面链接的手册页中看到各种故障排除建议。
推荐阅读
- python - 我想将 Outlook 中附加的 csv 文件作为数据框读入我的 Jupyter Notebook
- react-native - 如何将谷歌个人资料图片发送到服务器?
- hexagonal-architecture - 端口和适配器——接口是否应该将参数指定为域对象?
- python - Python 随机错误
- c# - 动态控制可见性 WPF MVVM C#
- javascript - 即使该标签没有文章,我如何在标签上加载 Shopify 博客视图/模板?
- java - 当我尝试将值添加到形状数组时,为什么会出现 NumberFormatException
- open-telemetry - 如何以代理方式启动收集器(使用 opentelemtry-java-instrumentation)
- powerbi-desktop - 关于在 Power BI 的视觉效果中具有组数据选项
- c++ - 串口文件描述符 close() 延迟