位置: 编程技术 - 正文

Python连接DB2数据库(python操作db2数据库)

编辑:rootadmin

推荐整理分享Python连接DB2数据库(python操作db2数据库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python odbc连接数据库,python odbc连接数据库,python连接db2数据库报错,python连接db2数据库,python连接db2数据库,python连接db2数据库报错,python连接db2数据库,python连接db2数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

在工作中遇到了这样的情况,项目中需要连接IBM的关系型数据库(DB2),关于这方面的库比较稀少,其中 ibm_db 是比较好用的一个库,网上也有教程,但是好像不准确,也不太详细,错误百出,没办法只能拿到后自己分析源码,总算搞定。

安装

环境需求:

首先是数据库DB2,下载连接直接百度,我下载是这两个文件:

只下载箭头所指即可,我还没在linux上做测试。

数据库API(这个东西找了好久,终于找到了合适的)(找不到搜:SQLAPI.zip)

Python2.7

VCForPython2.7

ibm_db(主要的库,在安装中会下载ntx_odbc_cli库,安装时会检测 IBM_DB_HOME 变量,所以需要安装数据库后再安装ibm_db)

以上模块在网上都可以找到,请自行下载安装。

建库

数据库安装好之后新建一个实例,默认是DB2,然后创建一个新的数据库,我创建的MYTEST(在操作数据库以及链接数据库需注意大小写),命令行方法:

打开命令行处理器:(管理员身份)

输入&#; 直接回车,会显示命令列表,开启数据库管理器:

Python连接DB2数据库(python操作db2数据库)

然后关闭就好,建立数据库以及创建表还是使用db2 data studio,比较方便,安装时在根目录创建一个临时目录,把文件解压进去,之后再修改install.exe的属性,改成兼容Windows 7运行,同时使用管理员权限打开,之后就是安装安装好之后点击左侧新建一个数据库。

按以上方式填写,用户名和密码使用安装数据库时设置的用户名密码。

实例配置好并且能测试成功就可以创建数据库了。

数据库名称和别名写上即可,其余的由于是测试就不填了,等正式环境在考察下性能优化方面的配置。点击运行创建,过程有点慢,不知道是不是机器配置原因,大概花了十几分钟。

下面就不详细说建表的过程了,值需注意,建表前先简历模式(Schema),使用自定义模式建表。

连接

连接直接导入库

导入ibm_db_dbi即可。

连接数据库,设置自动提交

查询

注意,以上查询方式是错的。正确如下:

这里的操作和MySQL没什么差别了

这个地方被坑了好几个小时,T_T

插入

更新

如果操作成功,result就是True,注意每个语句的引号,单双必须按以上的方式。

标签: python操作db2数据库

本文链接地址:https://www.jiuchutong.com/biancheng/385361.html 转载请保留说明!

上一篇:Python提取网页中超链接的方法(python提取html内容)

下一篇:Django Highcharts制作图表(朵朵舞百科)

  • 初中毕业可以考警察学校吗
  • 电信没有基站为什么信号也很好
  • 认缴制投资方的账务处理
  • 服务,不动产和无形资产扣除项目本期实际扣除金额
  • 销项税额特殊销售额的处理方式
  • 企业所得税允许税前扣除的五险一金
  • 计提长期债券利息分录怎么做
  • 事业单位盘亏资产的处理
  • 劳务派遣公司收取劳务费应开具什么票
  • 企业的管理人
  • 分公司增值税如何缴纳增值税
  • 建筑工程安装合同
  • 同一笔销售业务的收入和成本
  • 汇算清缴的所得税会计分录
  • 调整成本调整单分录
  • 多计提的费用怎么调整
  • 固定资产折旧会计做账
  • 财产租赁所得的税率是多少
  • 激进型和保守型筹资组合怎么判断
  • mac auto tune
  • win10播放视频软件
  • php中字符串函数
  • php获取中文字符串长度
  • 设备租赁费属于劳务吗
  • 超市进货产品
  • 外商投资合伙企业有哪些
  • 物业管理单位收取的物业费征不征收增值税
  • 不带息票据按面值入账
  • php preg_match
  • 深入浅出讲解傅里叶变换
  • php 输出字符串中字符的所有组合
  • 已用短信息服务发送信息,对方能收到吗
  • 没有关系怎么表达
  • easyposer怎么导出
  • php 自动加载类
  • mac apache php
  • 免费下载含羞草视频影视站苹果CMSv10高级主题模版破解无授权-OK源码破解
  • 企业通讯费补贴发放规定
  • 企业境外收入境内申报
  • 怎么开电子专用增值税发票
  • 补交以前年度环保税会计分录
  • 增值税补充申报表不填可以吗
  • 增值税一般纳税人登记管理办法
  • MSSQL output使用
  • 去年多摊销了怎么办
  • 资产负债表里的固定资产是原值还是净值
  • 公司购买汽车如何抵成本
  • 管理费用漏记了跨年调整
  • 票据背书转让挂什么科目
  • 权益性投资收益确认收入时间
  • 支付资金占用费的承诺函怎么写
  • 营改增后还有建筑业发票吗
  • 新增建筑物
  • 一般纳税人企业所得税政策最新2023
  • 债务现金流量是正还是负
  • 房子装修费要交税吗
  • 总分类账户与明细分类账户的关系
  • sql注入讲解
  • sqlserver连接异常
  • 利用rpm安装软件包时,应使用命令选项
  • sqlserver 查询语句
  • Centos 5.5 php5.1.2升级到php5.2.6的方法
  • mac怎么分区硬盘分区
  • win10预览版绿屏重启解决
  • win7系统玩英雄联盟蓝屏
  • css布局的经典网站
  • js浅拷贝的方法
  • AngularJS中controller控制器继承的使用方法
  • chrome version
  • unity strangeioc
  • 一波JavaScript日期判断脚本分享
  • android 属性动画改变view大小
  • jquery 获取html
  • 什么是12366
  • 南京税务举报
  • 远程视频监控设备
  • 发票开票系统可以查询上一年发票吗?
  • 豫麦336
  • 软件企业增值税即征即退政策
  • 南通地税电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设