Python数据库与时间操作全解析
1. Python数据库API(DBAPI)2.0
在Python中,使用数据库是常见的操作,DBAPI 2.0为我们提供了统一的接口。
1.1 事务回滚
x.rollback() 用于回滚数据库中的当前事务。如果数据库不支持事务,调用该方法会引发异常。DBAPI建议,对于不支持事务的数据库, Connection 类不提供 rollback 方法,这样调用 x.rollback() 会引发 AttributeError 。可以使用 hasattr(x, 'rollback') 来测试数据库是否支持事务。
1.2 游标对象
Connection 实例的 cursor 方法返回一个 Cursor 类的实例 c 。SQL游标代表查询结果集,允许逐行处理记录。DBAPI中的游标功能更丰富,是执行SQL查询的唯一方式,但只能向前移动结果集,不支持 WHERE CURRENT OF CURSOR 子句。以下是 Cursor 类常用的属性和方法:
- close : c.close() 关闭游标并释放相关资源。
- description
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



