位置: 编程技术 - 正文

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

  • 转出未交增值税借方
  • 本年利润借方余额意味什么
  • 税控盘开票机号是哪个
  • 公司零星支出没有发票收据怎么开
  • 工会经费计入成本费用
  • 模具发票如何入账
  • 社保怎样新增人员
  • 研发费用资本化支出
  • 清算期间,公司是否可以经营
  • 股权转让有哪些方式
  • 制造费用包括哪三类
  • 小企业汇算清缴所得税分录
  • 付款时没有发票怎么做账
  • 软件分几次开票怎么入账
  • 收到返还利润可以抵扣吗
  • 购买货物运费怎么做分录
  • 期末未缴税额为什么会有数据
  • 理财产品增值税纳税人
  • 其他服务业经营范围包括哪些
  • 月工资和账户工资区别
  • 旧房转让土地增值税计算
  • 现金返利怎么做账
  • 各行业增值税税负率表2022年
  • 银行支票怎么用
  • 月末税金及附加税金的账务处理
  • intelin
  • 商标注册费相关法律法规
  • 去年的成本如何调整
  • 无法找到脚本文件vbs
  • ubuntu20.04安装make
  • 夜晚的地球 (© NASA)
  • 收到捐赠的设备一台
  • 建筑业会计需要做到哪些
  • 进项税可以留底多长时间
  • 详解php匿名函数
  • 前端上传文件夹怎么操作
  • 嵌入式从业10年,聊聊我对工业互联网和消费物联网的看法 | 文末赠书4本
  • vue 状态管理
  • nvm for windows
  • mysqld_safe mysqld from pid
  • fsck命令详解
  • 承租方承担的税费是多少
  • 管理费用中的福利费有限额吗
  • 售后租回租金怎么做账
  • 保教费收入要交企业所得税吗
  • 企业报表年报
  • 工程结算如何快速审核
  • 交通费用怎么报销
  • 行政单位基建账并入大账规定
  • 所得税为负数会计分录
  • 协作费用
  • 产品生产完工入库
  • 折旧计入主营业务成本的情况
  • 逾期未缴税款法律依据
  • 金蝶多核算项目怎么查一个项目下的其他项目
  • 主营业务成本和其他业务成本区别
  • 专家咨询费支付标准
  • sqlserver数据库恢复挂起状态
  • mac中mysql应该怎么运行
  • 政府禁用windows8
  • mac怎么保存网页到桌面
  • win8如何修改文件权限
  • win10以管理员身份登录电脑
  • windows8锁屏
  • win8windows设置在哪里
  • win8怎么关闭电脑
  • 没有启动界面
  • cocos2dx4.0教程
  • 批处理执行bat文件
  • css布局的经典网站
  • android时间轴实现
  • python常见算法
  • nodejs eventloop
  • 实用js代码
  • jquery插件大全
  • 字典树原理
  • 国地税账号密码
  • 国税局信息中心事业编待遇
  • 国税增值税普通发票
  • 跨区域涉税事项报告表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设