使用 Python DB API 访问数据库流程:
- 创建 connection (建立网络连接)
- 获取 cursor (交互对象)
- 使用 cursor.execute() 执行 SQL 语句 (查询、增、删、更改等,结果返回到本地缓存)
- 使用 cursor.fatch*() 获取并处理数据 (从本地缓存获取,以 tuple 形式返回)
- 关闭 cursor
- 关闭 connection
cursor 游标对象的方法:
execute( op ) | 执行一条查询或操作命令,结果返回到本地缓存 |
---|---|
fetchone() | 从本地结果集中取下一条,以一维 tuple 的形式返回 |
fetchmany(size) | 从本地结果集中取下几条,以二维 tuple 的形式返回 |
fetchall() | 从本地结果集中取所有剩下的,以二维 tuple 的形式返回 |
rowcount | 最近一次 execute 返回数据的行数或影响行数 |
close() | 关闭游标对象 |