系统错误:使用 ibm_db 连接到数据库时,错误返回而不设置异常



>我无法连接到数据库。我试图通过机器人框架运行自动化脚本,我使用 pip 安装了ibm_db模块。但是这个错误太普遍了,我无法解决它。

>>> import ibm_db
>>> conn = ibm_db.connect("DATABASE=<database>;HOSTNAME=<host.co
m>;PORT=<port>;PROTOCOL=TCPIP;UID=<userid>;PWD=<password>;", "", "")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
SystemError: error return without exception set

IBM Db2 数据库安装在运行在 Windows 7 上的远程服务器上。我可以手动连接到数据库。IBM_DB模块版本为 2.0.7。Python版本是2.7.9,运行在Windows 10系统上。我能够从具有类似配置的另一个系统运行相同的脚本。

我在连接到IBM DB时遇到了同样的问题。我的机器中安装了DB2服务器版本,只需将其卸载即可。现在它对我来说工作正常,似乎与 DB2 服务器版本文件存在一些兼容性问题。

最新更新