位置: 编程技术 - 正文

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

  • 转让股份的印花税怎么交
  • 什么是应税所得率方式
  • 工资单上的retro
  • 银行对账单用英语怎么说
  • 建筑业营改增主要政策一览表
  • 财务杠杆和经营杠杆的区别
  • 以股权投资入股放高利贷违法吗
  • 冲减上年的所得税费用入什么科目?
  • 主营业务成本的贷方可以是哪些科目
  • 海关缴款书认证不符
  • 已认证已抵扣的发票对方要寄回吗
  • 合伙制公司有董事会吗
  • 税金及附加是根据什么填列的
  • 普票抵扣税
  • 报税显示未进行抄报税
  • 破产报表日是哪一日
  • 记账凭证需要哪些人员签章
  • 差旅费税务要求比例
  • 企业打给个人的费用如何节省个税
  • 增值税逾期申报流程
  • 桌面或文件夹内无图标
  • 房地产公司的存货分析
  • 利润为负数怎么调
  • 现金收入支出表怎么填
  • 杜鹃花怎么养家庭养法视频
  • php字符串赋值
  • 外贸企业红字发票怎么冲
  • 损益类科目包括费用类科目吗
  • 关于javascript
  • 二手商铺要缴纳契税吗
  • 停车缴费怎么交
  • 损益类账户年末一定无余额对吗
  • 废旧物资发票抵扣
  • 股东个人消费如何合理报销
  • php何去何从
  • uniapp h5路由模式
  • 转让金融商品应交增值税计算公式
  • ps位图矢量化
  • 个体工商户季报还是月报
  • 股权转让怎样能不交税 认缴
  • PHPCMS num 参数是什么意思?
  • 高新企业奖励要交企业所得税吗
  • dedecmsv6插件不能用
  • 私车公用可以报销哪些费用
  • 土增清算后再销售
  • 怎样备份mysql数据库
  • 代缴社保费怎么做分录
  • 如何评价福建省
  • 一般纳税人企业要交哪些税
  • 内部审计主要目的
  • 为什么增值税不计入成本费用
  • 中小企业的资产负债率均值是多少
  • 以前年度负债调整
  • 购买办公室家具
  • 人力资源公司的进项票有哪些
  • 发票备注栏填写内容
  • 通信费抬头为个人
  • 企业会计准则基本准则
  • 做会计的步骤
  • 用mysql的小技巧
  • mysql获取表行数的方法
  • sql四种功能
  • windows安全保护
  • 怎么提高windows7性能
  • 一步一步教会你走路
  • windows8怎么查看所有程序
  • linux系统的安全机制有哪些
  • windows7无法关闭密码保护共享
  • 升级win10系统后鼠标键盘无法用什么原因
  • linux网络设备有哪些
  • linux命令-s
  • node.js写爬虫
  • linux bash sh
  • three. js
  • android音频播放器
  • javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
  • JavaScript中getUTCMinutes()方法的使用详解
  • 置顶聊天折叠怎么关闭
  • 什么是增值税免抵税额
  • 百望税控盘怎么导出清单明细
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设