我无法使用 Python 连接到 DB2 远程服务器。这是我所做的:
- 使用 Python 2.7.10 创建了 virtualenv(在 Mac OS X 10.11.1 上)
- 使用
sudo pip install ibm_db
安装了 ibm-db 运行以下代码:
导入 ibm_db ibm_db.connect("my_connection_string", "", "")
然后我收到以下错误:
Exception: [IBM][CLI Driver] SQL1042C An unexpected system error occurred. SQLSTATE=58004 SQLCODE=-1042
我在谷歌上搜索了几个小时并尝试了不同的解决方案。不幸的是,我还没有找到在 Mac OS X + Python + DB2 上设置环境的正确指南。
最佳答案
您是否已按照此处的设置说明进行操作? https://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.swg.im.dbclient.python.doc/doc/t0054368.html
在 Python 代码运行之前,您需要正确安装 DB2 ODBC 驱动程序。
关于python - 无法通过Python连接到DB2驱动程序: SQL1042C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34436084/