我正在尝试使用ibm_db api和python连接到数据库,但会引发此错误:
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连接同一数据库。