zoukankan      html  css  js  c++  java
  • 使用python2连接操作db2

    在python2.6下连接db2,步骤:

    1、安装python2.6. (注:目前db2的驱动还不支持2.7)

    2、安装setuptools,下载地址http://pypi.python.org/pypi/setuptools

    3、设置环境变量path:增加C:Python26;C:Python26Scripts。以我装的位置为例,setuptools安装后,在目录C:Python26Scripts中会生成easy_insatll.exe。

    4、安装db2驱动:打开cmd窗口,输入 easy_install ibm_db,python会在python.org上搜索相关的包并安装。

    5、连接db2,并执行sql语句

    #!/usr/bin/python
    # -*- coding:UTF-8 -*- 
    import ibm_db
    conn = ibm_db.connect("DATABASE=datebasename;HOSTNAME=192.168.0.101;PORT=50000;PROTOCOL=TCPIP;UID=usename;PWD=pwd;", "", "")
    # 数据库名 主机IP 端口 协议 用户名 密码
    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)


    ————————————————
    版权声明:本文为CSDN博主「betry」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/betry/article/details/6633209

  • 相关阅读:
    pt-tcp-model
    (转)从史上八大MySQL宕机事故中学到的经验
    pt-query-digest
    DNS生效时间
    Python之uuid模块
    一个IO的传奇一生
    Python之Queue模块
    利用freemarker 静态化网页
    FreeMarker教程
    模板引擎freemarker的简单使用教程
  • 原文地址:https://www.cnblogs.com/small-wei/p/11375150.html
Copyright © 2011-2022 走看看