- 下载ibm_db模块
具体安装步骤自行百度
然后import ibm_db进行模块导入
- 连接到DB2数据库
语句 | 描述 |
---|---|
ibm_db.connect() | 创建非持久连接 |
ibm_db.pconnect() | 创建持久连接。对于持久连接,Python请求之间的连接保持打开状态,如果后续的Python脚本请求具有相同的凭证集,则允许重用连接 |
代码示例:
# 导入ibm_db模块
import ibm_db
# DATABASE:要连接的数据库名
# HOSTNAME:要连接的主机名,一般为主机IP地址
# PORT:数据库的监听端口
# PROTOCOL:网络协议
# UID:数据库用户名
# PWD:数据库用户密码
ibm_db.connect("
DATABASE=name;
HOSTNAME=host;
PORT=60000;
PROTOCOL=TCPIP;
UID=username;
PWD=password;",
"",
"")
连接后最好赋值给一个对象,方便后续对数据库进行操作时使用
例如:
db_connect = ibm_db.connect("DATABASE=name;HOSTNAME=host;PORT=60000;PROTOCOL=TCPIP;UID=username;
PWD=password;", "", "")