关于Python中sqlite3的cursor关闭问题

Python中使用sqilte3时,
比如

conn = sqlite3.connectdata.db # 可以创建一个curosr来操作数据库
cursor = conn.cursor ... cursor.close
# 当操作完数据库后,应该提交事务,然后关闭连接
conn.commit
conn.close

但是根据Python的API上说明,cursor对象并没有close的方法。
而我通过PEP0249发现才了这个方法。
Python API中也有两个例子使用了

cursor.close

这句话作用是关闭游标
我想问的是这个方法到底有没有必要用,不用的话会怎么样。
希望有具体的文档说明,或者例子证明一下,谢谢各位

你可以参考一下 官方文档
其实,个人认为每次操作完游标以后关闭一下为好。
个人学识有限,也说不出所以然。。。见谅。

发表评论

电子邮件地址不会被公开。 必填项已用*标注