我正在尝试从python代码连接db2主机,并使用来自MAC OS X的ibm_db
import ibm_db as db
conn = db.connect("DRIVER=/Users/guilhermemarcondes/Downloads/datavirtuality-jdbc_2.1.0.1.jar;DATABASE=DB2CPIDC;HOSTNAME=xxx;PORT=xxx;Security=SSL;SslServerCertificate=xxxxx/certreq.arm;PROTOCOL=TCPIP;UID=test;PWD=xxxx;", "", "")
cursor = conn.cursor()
cursor.execute("SELECT * FROM teste where iorder = 'B6040353' ")
for r in cursor.fetchall():
print(r)
但是,当我尝试运行时,我收到以下错误消息:
例外情况:
[IBM][CLI驱动程序] SQL 10013 N指定的存储库“GSKit错误:2”无法加载。SQLSTATE=42724 SQLCODE=-10013
有人能帮帮我吗?
太感谢你了
1条答案
按热度按时间pinkon5k1#
请检查证书文件的内容。该文件应至少包含一个以
当我的证书文件的内容是base64编码时,我得到了同样的、毫无帮助的
"GSKit Error: 2"
,因此GSKit无法加载证书。