Python(31):Python3.7操作DB2数据库工具类
Python(31):Python3.7操作DB2数据库工具类
Python3.7操作DB2数据库
要在Python中操作DB2数据库,你可以使用IBM提供的 ibm_db 或 ibm_db_sa 包。以下是基本的步骤:
1、安装 ibm_db 包
pip install ibm_db
2、连接到DB2数据库
import ibm_db
conn_str = "DATABASE=<your_database_name>;HOSTNAME=<your_host>;PORT=<your_port>;PROTOCOL=TCPIP;UID=<your_username>;PWD=<your_password>;" conn = ibm_db.connect(conn_str, "", "")
请替换 <your_database_name>, <your_host>, <your_port>, <your_username>, <your_password> 分别为你的数据库名称、主机名、端口号、用户名和密码。
3、执行SQL语句
stmt = ibm_db.exec_immediate(conn, "SELECT * FROM your_table")
result = ibm_db.fetch_assoc(stmt)
while result:
print(result)
result = ibm_db.fetch_assoc(stmt)
这里的 your_table 是你想要查询的表名。
4、插入数据
insert_query = "INSERT INTO your_table (column1, column2) VALUES (?, ?)"
stmt = ibm_db.prepare(conn, insert_query)
data_to_insert = ('value1', 'value2')
ibm_db.execute(stmt, data_to_insert)
原文地址:https://blog.csdn.net/fen_fen/article/details/135462484
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!