gpt4 book ai didi

python - 如何使用 Python 包连接到 Informix 数据库 - ibm_db

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:32 27 4
gpt4 key购买 nike

我尝试使用 Python 包 ibm_db 连接到 Informix 数据库,但收到以下错误。

错误:

builtins.Exception: [IBM][CLI Driver] SQL0902C A system error occurred. Subsequent SQL statements cannot be processed. IBM software support reason code: "". SQLSTATE=58005 SQLCODE=-902

代码:

import sys
import ibm_db
import ibm_db_dbi
import pyodbc
import subprocess
import os
import string
import pandas



try:
conn= ibm_db.connect("HOSTNAME=xxxxxx;PORT=1900;PROTOCOL=onsoctcp ;DATABASE=webrpt; INSTANCE=vec_sandbox;UID=xxxx;PWD=xxxx","","")

except:
print ("Transaction couldn't be completed:" , ibm_db.stmt_errormsg())
else:
print ("Transaction complete.")

最佳答案

我能够使用 Pyodbc 包进行连接,并在 Linux 上安装客户端 SDK,并配置/etc/odbc.ini 、/etc/odbcinst.ini 和/app/informix/etc/sqlhosts 文件。

谢谢!!!

关于python - 如何使用 Python 包连接到 Informix 数据库 - ibm_db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56942148/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com