Python数据库编程接口

数据库编程接口

为了统一对数据库进行操作,大多数语言都提供了标准化数据库接口API。
数据库提供了接口,python定义了规范(包括操作数据的对象,函数等),通过python定义的对象就能直接调用数据库提供的接口来操作数据库。

PEP 249-Python数据库API规范v2.0


数据库的分类

关系型数据库 非关系型数据库
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从入门到项目实践》明日科技 第十五章
posted @ 2020-11-30 16:27  努力吧阿团  阅读(332)  评论(0编辑  收藏  举报