import ibm_db
connStr = "DATABASE=ODS;HOSTNAME=HOSTIP;PORT=50000;PROTOCOL=TCPIP;UID=USER;PWD=PASSWORD;"
conn = None
try:
# 连接数据库
conn = ibm_db.connect(connStr, "", "")
sql = "SELECT * FROM UNITOLL.TB_SUBROAD"
stmt = ibm_db.exec_immediate(conn, sql)
result = ibm_db.fetch_both(stmt) # 提取结果
print(result)
except Exception as ex:
print(ex)
finally:
# 关闭数据库
ibm_db.free_stmt(stmt)
ibm_db.close(conn)
connStr = "DATABASE=ODS;HOSTNAME=HOSTIP;PORT=50000;PROTOCOL=TCPIP;UID=USER;PWD=PASSWORD;"
conn = None
try:
# 连接数据库
conn = ibm_db.connect(connStr, "", "")
sql = "SELECT * FROM UNITOLL.TB_SUBROAD"
stmt = ibm_db.exec_immediate(conn, sql)
result = ibm_db.fetch_both(stmt) # 提取结果
print(result)
except Exception as ex:
print(ex)
finally:
# 关闭数据库
ibm_db.free_stmt(stmt)
ibm_db.close(conn)
本文介绍了一个使用 Python 的 ibm_db 库连接 IBM DB2 数据库并执行简单 SQL 查询的示例代码。该代码演示了如何建立数据库连接、执行 SELECT 语句并打印查询结果。
9421





