位置: 编程技术 - 正文

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

  • 合伙企业投资收益做账
  • 个人劳务报酬所得汇算清缴
  • 购买福利用品
  • 查账征收企业所得税年报怎么填
  • 小规模核定征收需要做账吗
  • 收到违约金如何入账
  • 空白作废什么意思
  • 商场促销的税务处理怎么做?
  • 土地使用权出资入股税费
  • 企业所得税怎么征收
  • 进项税当期已转出能调整再抵扣吗?
  • 押金放到哪个会计科目
  • 淘宝企业店铺是工厂直销吗
  • 案例分析一般纳税人的税负率怎么计算?
  • 个人到税务局怎么开增值税普通发票
  • 税局未核定印花税一直没有交怎么办
  • 为什么查询发票显示查无此票
  • 填报企业所得税资产总额怎么填
  • 没有发票的固定资产可以税前扣除吗
  • 税控服务系统
  • 建筑中小企业
  • 红冲无票收入怎么报税
  • 如何恢复微信语言聊天
  • 劳务派遣公司差额征税怎么申报
  • win11怎么用
  • 购买展示柜怎么做会计分录
  • 应收账款周转天数减少说明什么
  • php数组函数有哪些
  • mac键盘快捷键设置
  • 增值税发票销货清单哪里领
  • wirecut.exe
  • nodejs怎么更新版本
  • php调用外部程序
  • phpstudy删除
  • php使用什么开发工具
  • 外管证预缴税费怎么算
  • 前端如何适配移动端
  • 报销差旅费用什么发票
  • 增值税普通发票几个点
  • vue 同局域网访问不到的问题及解决
  • python怎么用
  • 收取水电费计入什么科目
  • 资产处置损益是当期损益吗
  • 建筑劳务公司的进项票有哪些
  • 小规模纳税人水利基金税率
  • 房地产企业预缴土地增值税
  • 股权稀释违法吗
  • 关于新企业所得税法说法正确的是
  • 缴纳以前年度税金怎么做账
  • 固定资产报废会计
  • 个人账户打流水需要本人吗
  • mysql获取数据库表名
  • 盘符在哪
  • macbookzen
  • samba文件大小限制
  • windowsupdate.diagcab
  • win7本地磁盘图标变了
  • mac os xv10.11
  • 电脑英伟达控制面板在哪
  • centos 7 远程桌面
  • win7系统如何清理c盘空间
  • windows11内测版
  • linux文件压缩和备份实验
  • javascript例子
  • dos命令中运行文件的命令
  • 用js实现冒泡排序
  • 首次安装操作系统称为什么盘
  • bootstrap基础教程pdf
  • javascript高级程序设计第三版
  • 完美世界3v3
  • 深入理解中国式现代化
  • jquery的筛选
  • javascript基于什么的语言
  • javascript的代码
  • 税务局副局长分管业务
  • 辽宁省电子税务局电话
  • 智云发票集中管理云平台官网
  • 进项税留抵怎么消化掉
  • 车辆购置税怎么买
  • 百旺税控盘口令错误被锁了怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设