专栏首页python3python连接db2

python连接db2

在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)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Node.js的基本使用3

    针对集合(collections)的操作 (1)创建一个集合 db.createCollection("collName", {size: 20, capp...

    py3study
  • flask数据操纵

    在Django框架中内部已经提供ORM这样的框架,来实现对象关系映射,方便我们操作数据库。如果想在Flask中也达到这样效果,需要安装一个第三方来支持。 SQ...

    py3study
  • Flask入门到放弃(四)—— 数据库

    转载请在文章开头附上原文链接地址:https://www.cnblogs.com/Sunzz/p/10979970.html

    py3study
  • RxJava2 实战知识梳理(5) - 简单及进阶的轮询操作

    今天,我们介绍一种新的场景,轮询操作。也就是说,我们会尝试间隔一段时间就向服务器发起一次请求,在使用RxJava之前,该需求的实现一般有两种方式:

    用户2802329
  • Redis的“假事务”与分布式锁

    我们在学习MySQL的存储殷勤时知道,MySQL中innodb支持事务而myisam不支持事务。而事务具有四个特性:

    用户1148394
  • KotlinConf 2019 观影指南 – 前端与 Web 开发篇

    互联网时代,众多应用都是由前端及 Web 实现。Kotlin 是个目标面向多平台的语言,这其中当然包括以 JavaScript 为核心的前端和服务器端的后端应用...

    bennyhuo
  • CNC加工零件的操作过程 基础的入门新手知识

    主要讲解加工中心操作面板上各个按键的功用,使学生掌握加工中心的调整及加工前的准备工作以及程序输入及修改方法。最后以一个具体零件为例,讲解了加工中心加工零件的基本...

    UG数控编程
  • Kotlin 企业级应用开发教程(Spring 5 + Spring Boot 2.0 + MyBatis)

    Kotlin编程语言是一种现代语言,它简洁,安全,实用,同时专注于与Java代码的互操作性。它几乎可以在使用Java的所有地方使用:服务器端开发,Android...

    一个会写诗的程序员
  • DeepMind开源Psychlab平台——搭建AI和认知心理学的桥梁(附论文和代码下载)

    【导读】DeepMind近期开源了Psychlab,这是一个利用认知心理学等领域知识来研究受控环境下人工智能体(Artificial Agent)的行为,从而模...

    WZEARW

扫码关注云+社区

领取腾讯云代金券