python中sqlite3的cursor函数
时间: 2023-09-02 11:09:49 浏览: 175
python 用sqlite3
3星 · 编辑精心推荐
在Python中使用sqlite3模块操作SQLite数据库时,可以使用`cursor()`函数来创建一个游标对象。游标对象可以被认为是与数据库交互的一个指针,可以用于执行SQL查询和返回结果。
以下是一个使用`cursor()`函数创建游标对象的示例代码:
```python
import sqlite3
# 连接到SQLite数据库
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询
cursor.execute('SELECT * FROM students')
# 获取查询结果
result = cursor.fetchall()
# 输出查询结果
for row in result:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
在这个例子中,我们首先使用`connect()`函数连接到一个名为example.db的SQLite数据库,并将连接对象保存在conn变量中。然后,我们使用`cursor()`函数创建了一个游标对象,并将其保存在cursor变量中。接下来,我们使用游标对象的`execute()`方法执行了一个SQL查询,查询了students表中的所有数据。然后,我们使用游标对象的`fetchall()`方法获取查询结果,并使用一个循环遍历结果并输出。最后,我们关闭了游标和连接对象,释放了资源。
阅读全文