首页 > 解决方案 > 通过 python IBM_DB api 连接 DB2 数据库的问题

问题描述

我正在尝试使用带有 python 的 ibm_db api 连接到数据库,但它抛出了这个错误:

SystemError:返回 NULL 而不设置错误

我在另一台机器上使用了相同的脚本,它工作正常。所以这台机器似乎有些问题。我在这台机器上使用 python 3.7,在另一台机器上使用 python 3.6。

这是代码:

from ibm_db import connect
connection = connect('DATABASE=DB2test;'
                 'HOSTNAME=localhost;'
                 'PORT=50000;'
                 'PROTOCOL=TCPIP;'
                 'UID=etl;'
                 'PWD=123!@123ETLLET;', '', '')

顺便说一句,我可以使用 DBeaver 连接同一个数据库。

标签: pythonapidb2

解决方案


推荐阅读