概述
工作中,经常会有用python访问各种数据库的需求,比如从oracle读点配置文件或者往MysqL写点结果信息之类的。
这里列一下可能用到的各个模块。
sqlite3: 内置模块
用sqlite,有时候确实很方便,我觉得它确实做到了宣称的“零配置”。python自2.5版以来,就内置了对sqlite3的支持,使用也非常简单,按照文档上来:
oracle: cx_Oracle
其实,前面先介绍sqlite3,除了它确实是个小数据库以外,还有一个原因:其他数据库在python下的操作,其实基本上和sqlite3的操作是一样的,也就是说,python其实已经几乎统一了数据库的接口。
打开cx_Oracle的文档页面,你会发现其风格也和python文档很像,因为他们都是用 Sphinx 做的。模块的使用方法就更像了,把上面的代码里,获得连接的那行,换成这样:
MysqL: MysqLdb
和前两个非常类似,连接的时候用以下两个语法之一:
总结
以上是编程之家为你收集整理的python中常用的各种数据库操作模块和连接实例全部内容,希望文章能够帮你解决python中常用的各种数据库操作模块和连接实例所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧