发布时间:2019-09-16 07:29:23编辑:auto阅读(1886)
在python2.6下连接db2,步骤:
1、安装python2.6. (注:目前db2的驱动还不支持2.7)
2、安装setuptools,下载地址http://pypi.python.org/pypi/setuptools
3、设置环境变量path:增加C:\Python26;C:\Python26\Scripts。以我装的位置为例,setuptools安装后,在目录C:\Python26\Scripts中会生成easy_insatll.exe。
4、安装db2驱动:打开cmd窗口,输入 easy_install ibm_db,python会在python.org上搜索相关的包并安装。
5、连接db2,并执行sql语句
import ibm_db
conn = ibm_db.connect("DATABASE=datebasename;HOSTNAME=192.168.0.101;PORT=50000;PROTOCOL=TCPIP;UID=usename;PWD=pwd;", "", "")
if conn:
sql = "SELECT * from tablename"
stmt = ibm_db.exec_immediate(conn, sql)
result = ibm_db.fetch_both(stmt)
while( result ):
print "Result :", result[0]
result = ibm_db.fetch_both(stmt)
上一篇: 命令行模式与python交互模式
下一篇: python获取自己的exe路径
47842
46390
37281
34733
29312
25973
24914
19950
19544
18030
5791°
6413°
5927°
5961°
7064°
5911°
5944°
6438°
6404°
7778°