Python数据库编程接口
数据库编程接口
为了统一对数据库进行操作,大多数语言都提供了标准化数据库接口API。
数据库提供了接口,python定义了规范(包括操作数据的对象,函数等),通过python定义的对象就能直接调用数据库提供的接口来操作数据库。
数据库的分类
关系型数据库 | 非关系型数据库 |
---|---|
MySQL | redis |
ORACLE | mongoDB |
SQLServer | HBASE |
Sybase | cassandra |
DB2 | |
连接对象
使用python提供的数据库模块中connect()函数实现。
注意:
SQLite数据库使用sqlite3模块。
mysql数据库使用pymysql模块。
1.connect()函数的参数
2.connect()函数接收参数后会返回对象,该对象也叫连接对象。
连接对象的方法如下
3.事务
处理数据量大,复杂度高的数据,要么全部执行成功,要么全部不执行。
游标对象
该对象提供执行SQL语句,调用存储过程,获取查询结果等方法。
对象属性
description:数据库列和值的描述信息。
rowcount:返回行数统计信息,如select,update等。
游标对象的方法
学习来自:《python从入门到项目实践》明日科技 第十五章
今天的学习是为了以后的工作更加的轻松!