在使用完数据库游标后,一定要调用close()方法,以释放游标和相应的资源。下面是一个示例:
import sqlite3
# 连接数据库
conn = sqlite3.connect('test.db')
# 创建游标
c = conn.cursor()
# 查询操作
c.execute('SELECT * FROM users')
# 处理结果
result = c.fetchall()
print(result)
# 关闭游标和连接
c.close()
conn.close()
在上面的示例中,我们在游标和连接使用完后都调用了close()方法,以确保资源能够正确释放,并避免出现内存泄漏的情况。