位置: 编程技术 - 正文

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

  • 房产税会计分录怎么做
  • 个体工商户要做帐吗
  • 土地税和房产税缴纳时间
  • 变更税务流程登记流程和资料
  • 什么是纳税地点?
  • 零星采购范围
  • 无形资产计税依据
  • 残保金漏报的财务怎么办
  • 小规模出口企业增值税申报
  • 办公楼贷款比例
  • 委托加工物资的账务处理例题
  • 外购的货物用于集体福利是销售吗
  • 全年一次性奖金计税方式
  • 知识产权投资入股要交税吗
  • 提供建筑服务应在发票备注栏注明
  • 封装windows10
  • 华为鸿蒙怎么打开5g
  • 住房公积金个税抵扣标准
  • win11预览版更新界面
  • php数组函数大全
  • 工伤单位支付
  • 无形资产的界定及特点
  • 工程结算
  • 如何使用rank函数排名
  • 小规模核定征收突然转查账
  • 最快超级计算机我国
  • 专利年费的滞纳金
  • 有关五险一金的知识
  • 法国西南部城市
  • 企业一次性取得所得税
  • 落日时光
  • 开发的php程序如何发布
  • php安装及使用教程
  • 前端yck
  • 基于vue的ui
  • 扩散模型和gan的区别
  • 拨入专款年终如何做账
  • 固定资产实收资本按照什么入账
  • 待抵扣进项税额是什么情况下用的
  • 开具劳务发票需要提供什么资料?
  • 工程服务预付款最新规定
  • js let与var区别
  • 房地产企业开发的已出租的房屋属于投资性房地产吗
  • 固定资产净残值账务处理
  • mysql基础操作命令
  • 农村合作社怎么办理流程
  • 购车税费怎样计算2023
  • 法院拍卖土地原欠税怎么办
  • 发工资用个人账户还是公司帐户
  • 收取客户好处算违法吗
  • 企业注销时应收帐款如何处理
  • 库存商品主要包括
  • 小规模普票收入要交税吗
  • sqlserver数据库和mysql区别
  • Mysql 5.7.9 shutdown 语法实例详解
  • windows mysql my.cnf
  • office技术预览版和增强版
  • WINDOWS操作系统最新版本
  • storm run off
  • mac怎么设置应用权限
  • centos chrony
  • OS X Yosemite系统怎么样 OS X Yosemite功能介绍
  • win7系统桌面快捷键
  • win10脱机使用
  • ikeeperpab.exe是什么
  • win7系统桌面图标设置
  • js动态表格可修改表格数据
  • python win32print
  • OSG 砖块 shader 例子 GLSL
  • c# opengl绘图
  • windows下载安装
  • 安卓微博评论界面图片
  • 梦见擦窗户框
  • js解析机制
  • 欢迎使用天翼智能网关
  • android studio教程入门
  • Android调用系统截屏方法
  • 安徽营业执照网上怎么申请
  • 工会经费网上怎么申报
  • 机场停车票怎么取得
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设