位置: 编程技术 - 正文

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

  • 工会经费的计税依据是含税还是不含税
  • 增值税附加税的会计处理
  • 代销商品怎么交增值税
  • 运输服务增值税纳税义务发生时间
  • 免征的附加税是什么
  • 失业社保补助金领取条件
  • 所得税汇算清缴账务处理
  • 筹建期间的费用可以扣除吗
  • 纳税人识别码是啥
  • 预缴0.2%企业所得税计算方法
  • 开具发票时提示离线发票累计金额超限?教你如何处理
  • 注销一定要去营业厅吗
  • 季度利润表上期金额怎么填
  • 备件和耗材的定义
  • 出纳人员发现假章怎么办
  • 在windows7中,使用鼠标拖放功能
  • 科技研发公司经营范围包括哪些
  • 生产车间工人发放福利
  • php语言之mysql操作
  • 怎么增加c盘空间容量
  • 台式电脑组装过程视频
  • PHP:ereg_replace()的用法_Regex正则函数
  • 工业企业应付会计工作内容
  • 亚士顿森林薄雾日出,英国东萨塞克斯郡 (© Tim Stocker Photography/Getty Images)
  • 圆顶山遗址
  • 土方工程公司账务实例
  • 信用减值损失在借方是增加还是减少
  • 公司有个税怎么交
  • pytorch如何训练模型
  • thinkphp框架怎么用
  • 鹅卵石镇宅
  • 数字图像处理实验一实验报告
  • js调用函数的几种方法
  • cvpr2021录用文章
  • PHP+mysql+ajax轻量级聊天室实现方法详解
  • python3.4 numpy
  • 退回的货款应该记什么费用
  • 税金及附加多计提年报更正
  • 应付职工薪酬住房公积金怎么算
  • Python打开文件的代码
  • 织梦系统
  • 电竞公司要求
  • 公司自有房产出租给员工如何处理
  • 查补以前年度税款账务处理
  • 业务招待费税前扣除标准2020
  • 固定资产税前一次性扣除会计处理与税务处理
  • 其他应付款核算范围包括哪些
  • 公司办公室买的茶叶怎么入账
  • 会计物料超损费怎么算
  • 坏账收不回来如何做分录
  • 复利现值系数和复利终值系数
  • 以前年度损益调整属于哪类科目
  • 个人出租租房收什么税
  • 年底未分配利润为负数怎么做分录
  • sql server字符串函数
  • mysql免安装版下载
  • Windows Server 2008中安装DNS服务器详细图文教程
  • Win7安装i219v网卡驱动
  • 电脑界面显示windows
  • mac硬盘的常见问题及解决
  • 2021年win10新系统版本
  • ubuntu 重启xorg
  • win7怎么给硬盘重新分区
  • 激活 win7
  • win8文件夹选项在哪
  • 移动宽带解绑怎么办理
  • 如何清楚windows搜索记录
  • 浏览器隐藏用法
  • javascript事件委托的用法及其好处简析
  • 字符串转enum
  • pythonlist删除指定位置元素
  • javascript简单
  • js的实现原理
  • 使用灭火器时要对准火焰的什么部位喷射
  • flask框架下使用scrapy框架
  • flask框架数据可视化
  • 社保每个月几号截止申报
  • 中国税务报优秀文学作品年度评选
  • 没有税费种认定信息是什么意思
  • 个体开专用票需要进项吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设