位置: 编程技术 - 正文

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制作图表(朵朵舞百科)

  • 小规模缴纳增值税
  • 半年奖个人所得税怎么算的
  • 企业所得税是含税价还是不含税价
  • 计提所得税比实际缴纳的少
  • 积分换物品是真的吗
  • 手机上可以开个人劳务发票吗
  • 农民工专户个税起征点2023四川省
  • 装修费用如何入账
  • 财务软件无形资产摊销几年
  • 计提房产税计入哪个科目
  • 个人平均缴费基数
  • 房地产开发企业资质证书
  • 购进用于研发的国产设备进项税可以抵扣吗
  • 贸易公司委托加工买进和卖出东西不一样
  • 本月扣除上月预缴增值税怎么做会计分录?
  • 缴纳土地出让金后多久能拿到土地证
  • 事业单位代扣社保分录
  • 土地受让人是什么意思
  • 代发工资超过5000 可以不交税吗
  • 利用发票管税的意义
  • 处于成熟期的企业其预算模式的特点是以什么为起点
  • 物流行业主营业务成本会计分录
  • 事业单位开发成本占比
  • 直接快递到国外的货物如何收汇?
  • 出租设备计提折旧记什么科目
  • 净利润怎么计入所有者权益
  • 小企业会计准则适用于哪些企业
  • 社保费现金收缴管理制度
  • u盘重装系统电脑
  • 其他应付款很多
  • launcher是啥
  • php和mysql的联合使用
  • 社保通过银行缴纳
  • 准予在企业所得税税前扣除的有
  • 小企业会计科目表
  • 固定资产盘盈税务处理政策
  • vue笔记大全
  • 收客户样品费怎么做分录
  • 融资租出的办公楼
  • 短期借款预提利息通过短期借款科目核算
  • 企业购买汽车的进项税可以抵扣吗
  • 劳务派遣公司该不该去
  • 股权转让需要哪些手续及流程
  • 利润表研发费用和管理费用
  • 预收账款怎么用
  • 工程物资原材料在资产负债表哪个科目体现
  • 高速过路费抵扣增值税
  • 营业外收入在汇算清缴里填哪张表
  • 出售无形资产取得的收入计入什么科目
  • windows 10测试版
  • win10自动
  • windows server 2008 r2有哪些特点
  • 如何使用easyscan
  • windrv.exe
  • win8默认输入法设置
  • centos6 grub
  • centos7 ifcfg-lo
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • linux删除lun
  • 为什么window10容易发热
  • win7调整视觉效果
  • 批量win10激活码怎么弄
  • unity加载gif
  • gridview添加数据
  • 事件传播路径
  • javascript+
  • jQuery通过ajax方法获取json数据不执行success的原因及解决方法
  • jQuery插件ajaxFileUpload异步上传文件
  • jquery教程 csdn
  • jquery实现倒计时效果
  • flask框架官方文档
  • 北京国家税务网官网首页
  • 申报税务登记日期怎么填
  • 病历证明在医院保存多久
  • 上海市国家税务局
  • 消费税征税环节
  • 广西电子税务局电话人工客服电话
  • 发票号码应与哪个号码一致
  • 部落冲突显示此不论描述无效
  • 买车没有按时交车怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设