位置: 编程技术 - 正文

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

  • 材料采购成本是主营业务成本吗
  • 跨区域涉税事项报验
  • 个人住房交不交个税
  • 邮寄文件快递费账务处理
  • 如何确定核定征收的应税所得率
  • 付给总机构的管理费可以税前扣除吗
  • 工程预收账款的会计分录
  • 企业所得税前列支的费用
  • 股权转让如何避免缴纳个税
  • 技术服务从哪年开始实施
  • 电子商务平台支付的区别
  • 不动产的进项税额分两年抵扣吗?
  • 广告宣传费可以抵扣进项税吗
  • 如何确定连锁店的纳税地点?
  • 环保费用计入哪个科目
  • 税务代开劳务费税点如何确定
  • 未分配利润是什么类科目
  • 社保支付账号是什么
  • 企业收到收入会计分录
  • 移动手机网速测试
  • rcapi.exe - rcapi是什么进程 有什么用
  • linux acl配置命令
  • w7com端口设置
  • 怎么做win8系统u盘pe
  • 怎么把浏览器屏幕缩小
  • nbr是什么意思中文翻译
  • php转word
  • ReadTimeoutError: HTTPSConnectionPool(host=‘cdn-lfs.huggingface.co‘, port=443)
  • 工业企业采购部门职责
  • 应交消费税影响当期损益吗
  • 史上最贵的微博
  • 酒店购买天然气流程
  • 进销存如何结转成本
  • phpsql防注入代码
  • 分包缴纳的个税怎么算
  • 销售成本属于销售收入吗
  • 最优化理论pdf
  • vue事件bus
  • 怎么保证发票是真的
  • 苹果cmsv10官网
  • 企业产值用什么符号表示
  • 补税分录
  • 怎样合理的运用网络
  • 航天远程清卡
  • 保险费计入固定资产原值吗
  • 帝国cms怎么调用文章随机段落
  • 递延收益为什么属于负债
  • 工伤鉴定费计入什么科目
  • 存货增加使经营活动现金净流量减少该怎么办
  • 合伙企业怎么建账
  • 固定资产折旧从什么时候
  • 场地租赁费属于什么税收分类编码
  • 企业组织结构的本质是
  • 企业大额融资需要什么资料
  • sqlserver2012安装失败原因
  • 详解MySQL中ALTER命令的使用
  • macbookpro日历
  • centos6.5如何安装
  • ubuntu 18.04怎么用
  • win10链接手机怎么用
  • centos6.8升级centos7
  • fedora系统安装软件
  • linux系统的介绍
  • win8使用技巧 图文
  • awk命令详解
  • 跨域请求的三种方法
  • 基于javascript的毕业设计
  • js内存泄漏的原因及解决办法
  • nodejs发送post请求
  • jquery滚动条滚动到指定位置
  • bootstrap要学吗
  • dom和javascript的关系
  • 批处理系统的进程调度算法
  • python 操作微信
  • linux怎么使用
  • 刀具路径轨迹模拟
  • 新公司印花税的缴纳
  • 国家税务总局风险识别报告
  • 福建省狱警招聘医生
  • 通用机打发票明细怎么导出电子版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设