python的数据库接口
来源:互联网 发布:狼人杀 守卫 知乎 编辑:程序博客网 时间:2024/04/30 19:00
爱死python了,总是那么简洁有力。python为访问数据库设计了一个通用接口,具体的库只需实现这个接口即可,意味着你的代码里只要修改一下 import xxxdb即可实现数据库转移! 当然,sql兼容也是需要考虑的问题,但现在是讨论python的问题,先不管它好了。
对于python,数据库访问主要的对象有两个,连接对象和游标对象。首先,把连接串传给静态方法connect,得到一个连接对象con,它有四个方法:
close() 关闭连接
commit() 提交事务
rollback() 回滚事务
cursor() 得到游标对象
利用调用cursor()返回的游标对象就可以执行sql了, 调用execute执行sql,用fetchall(), fetchone取数据。
fetchall()返回一个list,每个元素是一个tuple。fetchone每次返回一个tuple,末尾返回一个none。
最后当然别忘了关闭游标close()。比较不方便的是还不能用列名索引。
更详细的内容在Python Database API Specification 2.0。
- python的数据库接口
- python的接口测试框架连接数据库
- Python 数据库接口模块
- Python 数据库接口模块
- 【Python】Ceph的python接口
- 【Python】Ceph的python接口
- 数据库的通用接口
- 数据库的接口
- OpenCV的Python接口
- Caffe的Python接口
- Caffe的Python接口
- Python 中的常用数据库接口模块
- Python中常用数据库访问接口模块
- Python数据库接口规范简介 -- DB-API
- 使用Python的MySQL数据库接口实现简单的银行转账
- 使用Python的MSSQL数据库接口实现简单的银行转账
- 域名查询的数据库接口
- 数据库接口的发展历史
- 在SQL SERVER 中怎么插入照片?
- Win32 & .Net Q&A 200509
- Java正则表达式详解
- 球胡麻差
- UML模型的基本概念
- python的数据库接口
- Gracias a la vida
- BitTorrent 官方协议(翻译)
- Bittorrent Protocol Specification v1.0
- PowerDersigner 11 Error: Pakages Error
- 职场:勇气是你的后备力量
- 网络技术--asp技术--系统相关
- Java 面试题目系列(一) (转载)
- 一个人、一瓶酒、半斤肉饼、两杯饮料