Python-使用sqlite3模块
Python-使用sqlite3模块
- 一、导入模块
- 二、连接到数据库
- 三、创建游标
- 四、执行SQL查询
- 五、处理结果集
- 六、提交更改
- 七、关闭连接
一、导入模块
首先,需要导入sqlite3模块。
可以使用以下代码导入:
import sqlite3
二、连接到数据库
在连接到SQLite数据库之前,需要创建一个连接对象。可以使用以下代码创建连接对象:conn = sqlite3.connect('example.db')
其中,example.db是数据库文件的名称。如果文件不存在,则会创建一个新的数据库文件。
三、创建游标
对象一旦连接到数据库,就可以使用游标对象执行SQL查询。可以使用以下代码创建游标对象:cursor = conn.cursor()
四、执行SQL查询
可以使用游标对象执行SQL查询。以下是一个简单的示例:cursor.execute('SELECT * FROM table_name')
其中,'table_name’是表的名称。执行查询后,游标将返回结果集中的所有行。
五、处理结果集
可以使用以下代码处理结果集:
rows = cursor.fetchall() # 获取所有行
for row in rows: # 遍历每一行
print(row) # 打印每一行
六、提交更改
如果对数据库进行了更改(例如插入、更新或删除数据),则需要提交更改以使其生效。可以使用以下代码提交更改:conn.commit()
七、关闭连接
最后,需要关闭连接以释放数据库资源。可以使用以下代码关闭连接:conn.close()