python - 通过 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 连接同一个数据库。
解决方案
推荐阅读
- oracle - 一键点击两个事件 Oracle Apex
- c# - 如何根据复合主键的集合搜索实体
- python - 在pyspaek中结合两个rdd
- php - 单击循环按钮时如何运行代码
- angular - 使用本地 Css 代码更改全局 Css 代码
- python - 读取 csv 文件并在 django 应用程序中使用它的数据填充数据库
- node.js - 未处理的拒绝 SequelizeConnectionRefusedError:将 ECONNREFUSED 127.0.0.1:5432 与 docker 连接
- google-cloud-functions - 在 Google Cloud Functions 之间共享状态
- jsxgraph - JSXGraph 将轴刻度更改为日期
- python - 为什么当我尝试运行此程序并进行损失训练时出现此错误?