位置: 编程技术 - 正文

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

  • 非营利组织企业所得税季度申报表
  • 商铺税费怎么算2021
  • 押金和租金
  • 一个季度30万是不含税吗
  • 个人生产经营所得税计算器
  • 第二季度纳税申报
  • 合同负债与预计负责区别
  • 银行承兑汇票背书可以拆分
  • 出口退税代理费用大概多少
  • 折价购入
  • 银行负债类账户包括哪些
  • 租赁费支出可以在税前扣除吗
  • 消费税暂行条例实施细则
  • 案例分析关于团员青年的思想困惑疏导和成长问题释疑
  • 税收思想
  • 本月只有红字发票该怎么申报小规模
  • 会计做账中记账表怎么做
  • 企业职工教育经费计入什么科目
  • 公司采购商品支付货款未开票会计分录
  • 资产折旧出现负数
  • 商业汇票收款到什么账户
  • 开发票时的数据可以四舍五入吗
  • 防伪税控技术维护费可以全额抵扣吗
  • hp是什么代码
  • 企业公益性捐赠扣除限额
  • 财务新手要注意哪些事项
  • 内账怎么处理增值税
  • 安格雷尔
  • php artisan key:generate
  • php js
  • php实现数组排序,所有奇数在前偶数在后怎么排序
  • 【类ChatGPT】本地CPU部署中文羊驼大模型LLaMA和Alpaca
  • php curl file_get_contents
  • 发票带折扣怎么开
  • 职工教育教育经费
  • 物料最低库存
  • 银行存款转银行存款 什么凭证
  • 会计中报销费用是什么会计科目
  • 预付房租摊销从哪月算起
  • 可转债会计分录怎么做
  • 合并报表抵消分录的基本原理
  • 土地违约金的法律规定
  • 哪种情形的货物或者服务可以采用竞争性谈判方式采购
  • 出口退税免抵退税额要交城建税吗
  • 发票遗失复印件可以入账吗
  • 建筑图纸设计费多少钱
  • 收银员长款短款什么意思
  • 培训费怎么算个人所得税
  • 增发股票会计科目
  • 企业应按照有关规定结合本企业
  • 普通发票如何抵扣税
  • 资本公积其他资本公积用途
  • 变更经营范围需要股东会决议吗
  • 个体户不交税会判刑吗?
  • 账簿设制的一般程序
  • 资金账簿印花税税率
  • Mysql Explain 详细介绍
  • windows2003远程连接
  • csrss.exe是什么进程 2个
  • xp输入法图标消失
  • 虚拟机ubuntu怎么用
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • win8.1如何更改密码
  • Win10预览版镜像
  • cocos2dx schedule
  • 用linux搭建服务器
  • cocos2dx环境搭建
  • jqueryvalidate验证
  • node.js原生支持的编码格式
  • unity进度条控制动画进度
  • 由简入繁是成语吗
  • 高博应诺官网
  • jquery中on
  • 换电脑了税控盘怎么办
  • 每月公积金900元交多少
  • 地税局契税发票编号查询
  • 小规模税控盘服务费怎么填增值税申报表
  • 我国现行税法体系中采用多次课征的税种是
  • 投资损失属于所得税吗
  • 国税能级管理(国税局等级制度)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设