开发者社区> 小可同学> 正文

Python连接DB2数据库基本

简介: QQ交流群:127591054 JackChiang QQ:595696297 Python3.5 看代码说话,这里使用的python版本为3.5首先需要导入的IBM的数据包:ibm_db 简单使用如下,详细项目看另外一篇。
+关注继续查看

QQ交流群:127591054
JackChiang QQ:595696297

Python3.5

看代码说话,这里使用的python版本为3.5首先需要导入的IBM的数据包:ibm_db
简单使用如下,详细项目看另外一篇。

注意事项:1、就是一定记得要关闭连接。2、读取数据只能一行一行读取,需要result = ibm_db.fetch_both(stmt)代码在调下一行

#-*-coding-*-
import ibm_db
import time
conn = ibm_db.connect("DATABASE=EDW;HOSTNAME=输入IP;PORT=端口;PROTOCOL=通信协议;UID=用户名;PWD=密码;", "", "")
#print(conn)
if conn:
    #写一条查询语句
    sql = "Select  A,B,C from CC.ABC"
    stmt = ibm_db.exec_immediate(conn,sql)
    result = ibm_db.fetch_both(stmt)
    for i in range(len(result)):
        print("第一个字段:",result[0]+'\n'+"第二个字段:",result[1]+'\n'+"第三个字段",result[2])
        print('----------------')
        #停止0.五秒输出
        time.sleep(0.5)
        result = ibm_db.fetch_both(stmt)
#最后记得关闭数据库连接
ibm_db.close(conn)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
DB2中的数据移动
数据移动的作用: 如果要在不同的数据库管理系统之间转移数据,数据移动通常是最实用的一种方法,因为任何一种数据库管理系统都支持常用的几种文件格式,通过这个通用的接口,就很容易实现不同系统间数据的转移。
1062 0
python34之殇——DJango连接Mysql数据库
系统环境: 64位 windows 7 + python34 + Django 1.8 问题描述:       因为MySQLdb不兼容python3.x,导致DJango使用django.db.backends.mysql连接mysql数据库时,出现启动网站报错。
987 0
使用JDBC和 JDBC-ODBC驱动连接数据库
  1、    JDBC-ODBC  驱动  来访问SQLServer2008数据库      JDBC-ODBC访问数据库原理                   JSP程序-->JBDC-ODBC驱动-->ODBC驱动--->数据库  所以在使用JDBC-ODBC访...
1163 0
+关注
小可同学
喜欢学习的童孩
21
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载