位置: 编程技术 - 正文

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

  • 库存现金冲销
  • 开红字发票需要收回原发票吗
  • 出差飞机票报销标准
  • 发票用完了领发票需要带什么东西
  • 买电脑所有配件
  • 管理会计期末存货计算公式
  • 固定资产转固后发现少转费用了怎么办
  • 资产减值损失结转到哪个科目
  • 备用金为什么会变少
  • 技改贴息资金的财务、会计及税收处理
  • 纳税人多缴税款的退还期限
  • 住房公积金比例一般是多少
  • 房地产开发企业增值税税率
  • 股权转让需要缴纳企业所得税吗
  • 简易计税的销项税怎么处理
  • 有形资产包括什么资产
  • 合伙企业转让股权需要其他股东同意吗
  • 房屋购买安装电梯可以抵扣吗?
  • 在线负利计算器
  • 营改增后房产税计税依据 土地价款
  • 设备销售并负责安装税率是多少
  • 税务代理有哪些岗位
  • 个体户的定额发票怎么领
  • 增值税交完之后还要交什么税
  • 小规模减征额哪些项目
  • 借支报销流程
  • 贷款服务开票开具要求
  • 生产车间工资计入什么费用科目
  • 电脑游戏没法玩怎么办
  • php数组函数输出《咏雪》里有多少"片"字
  • linux怎么操作
  • macOS Big Sur 11.1 开发者预览版 Beta 2推送更新
  • 抵扣联和发票联丢失怎么办
  • phpshuffle
  • 房产证和不动产权证都要办理吗
  • 企业发给员工的食堂补贴需要交个税吗
  • 暂无支付能力的原因
  • 滚动开发项目如何做账
  • thinkphp3.1
  • js fetch api
  • 使用php连接多种数据库
  • pytorch .t()
  • 史上无敌的超级兵王
  • 前端高手
  • vue中的icon
  • 投资性房地产在资产负债表中的列示
  • 什么是稳岗补贴是给企业发放吗
  • 企业所得税年报截止日期2023
  • 持有至到期投资属于流动资产吗
  • sklearn实例
  • python中import语句
  • 宝塔怎么搭建
  • dedecms5.7
  • 期初是什么
  • 当期可抵扣进项税额包括进项转出额吗
  • 加计扣除所得税处理
  • sql20054n
  • 金税盘发票二维码怎么生成
  • 企业如何在没有税务登记
  • 买车险要先付钱再上牌吗
  • 技术员差旅费计入哪个会计科目
  • 销项税额是负数怎么做账
  • MySQL数据库远程登录
  • windows7/vista/server(no slic)
  • 利用系统的公文有哪些
  • win8无法安装其它软件
  • win7取消ch
  • win10系统自带浏览器在哪里
  • linux 11
  • 老生常谈的道理
  • android view详解
  • js跳出if语句
  • nodejs inspect
  • flask框架图
  • 平谷大集时间表2022
  • 餐饮商家怎么开通抖音团购
  • 电子税务局如何下载财务报表
  • 车辆缴纳购置税多少钱
  • 成本费用总额在报表哪里看
  • 开发商卖商铺需要哪些资质条件?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设