3
我一直在使用总是命令cur.close()
一次我与数据库进行:在SQLite中关闭游标或连接有什么区别吗?
import sqlite3
conn = sqlite3.connect('mydb')
cur = conn.cursor()
# whatever actions in the database
cur.close()
不过,我只是在某些情况下,看到了下面的方法:
import sqlite3
conn = sqlite3.connect('mydb')
cur = conn.cursor()
# whatever actions in the database
cur.close()
conn.close()
,并在官方documentation有时候光标会关闭,有时会连接,有时会连接两者。
我的问题是:
- 有
cur.close()
和conn.close()
之间有什么区别? - 一旦我完成了,是否足够关闭两者之一?如果是这样,哪一个更好?
请参阅http://stackoverflow.com/questions/5504340/python-mysqldb-connection-close-vs-cursor-close – Harsha
谢谢!我在研究期间没有找到这篇文章。 – J0ANMM
欢迎... – Harsha