我正在尝试连接到DB2数据库;从一次表中读取它,然后插入到另一个表中。 (两个表都在相同的数据库和模式中)。
为此,我正在尝试打印第一个表的内容。我没有看到任何错误,但是python脚本运行了很长时间并且没有打印第一行"connection succesful"
import ibm_db
conn = ib_db.connect ("DATABASE=SOADB;HOSTNAME=xxxxxx;PORT=1234;PROTOCOL=TCPIP;UID=uuu;PWD=xxx;", "", "")
print ("connection succesful")
sql = "select * from ABC.TABLE fetch first 50 rows only ;"
stmt = ibm_db.exec_immediate(conn,sql)
tuple=ibm_db.fetch_tuple(stmt)
while tuple:
print(tuple)tuple=ibm_db.fetch_tuple(stmt)