数据库

首页 » 常识 » 预防 » Python数据库编程米粒教育
TUhjnbcbe - 2024/10/27 19:59:00

DB-API

Python提供了统一的DB-API接口来实现对数据库的访问,DB-API接口屏蔽了访问不同数据库的所有底层细节,Python应用程序调用DB-API接口可以实现对不同数据库的访问。

DB-API接口主要包含三个类模块,分别是Connection、Cursor、Exception。Connection类模块主要实现数据库的连接、数据库操作事务的提交和回滚,同时Connection会创建一个Cursor对象;Cursor类模块可以执行SQL命令,对SQL查询的结果集进行处理;Exception类模块为数据库操作过程中出现的异常和错误提供信息。

Connection类模块

连接数据库

Connection类模块提供了connect构造函数,用于创建一个Connection对象,该对象将连接正在运行的数据库。下表是调用connect方法时,需要传入的参数。

连接数据库样例代码如下:importpymysqlasmysqlconn=mysql.connect(dsn=myhost:MYDB,user=guido,password=$)

其中,conn用于接收connect方法返回的Connection对象,“myhost:MYDB”是数据库服务器的访问地址,“guido”是登录数据库服务器的用户名,“$”是登录数据库服务器的用户密码。

关闭数据库

当需要关闭数据库连接时,可以调用Connection对象的close方法来关闭数据库连接,释放数据库连接资源。

关闭数据库连接样例代码如下:conn.close()

提交数据库事务

如果需要将挂起的数据库事务提交到数据库,可以调用Connection对象的

1
查看完整版本: Python数据库编程米粒教育