Python 3.5.2建立与DB2的连接

Python是可以连接数据库,并从数据库获取相应的数据库的,但是怎么连接呢?

这是个问题,以下是我使用Python建立数据库连接的步骤(我使用的工具为:PyCharm)

1.首先下载setuptools-28.8.0.zip

2.解压下载文件,双击setup.py进行安装。

3.打开pycharm

File----Settings----Interpreter

 

双击setuptools进入

找到ibm_db点击Install Package进行安装,等待安装结束,出现以下界面说明安装已经结束

3.建立Python脚本测试

 

#-*-coding-*-
import ibm_db
conn = ibm_db.connect("DATABASE=dbname;HOSTNAME=localhost;PORT=50000;PROTOCOL=TCPIP;UID=usename;PWD=password;", "", "")
if conn:
    sql = "SELECT EMPNO,FIRSTNME,BIRTHDATE FROM EMP"
    stmt = ibm_db.exec_immediate(conn, sql)
    result = ibm_db.fetch_both(stmt)
    while( result ):
        print ("员工编号 :", result[0] +'\n'+ "姓名:",result[1] +'\n'+ "生日:",result[2])
        print ('-----------------')
        result = ibm_db.fetch_both(stmt)

执行结果:

 

转载于:https://www.cnblogs.com/OliverQin/p/6079836.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值