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