2
我想要拿出SQLiteDB對象,下面是它的打開/關閉代碼。 這工作沒有問題嗎?我錯過重要的東西嗎?對於close(),我使用con.close()和cursor.close(),但我想知道是否需要cursor.close()。SQLite實現的打開/關閉功能
class SQLiteDB(object):
def __init__(self, dbFile, connect = True):
self.dbFile = dbFile
self.con = None
self.cursor = None
if connect:
self.open()
def __del__(self):
if self.con:
self.close()
def open(self):
self.con = sqlite3.connect(self.dbFile)
self.cursor = self.connector.cursor()
return self.con, self.cursor
def close(self):
self.con.close()
self.cursor.close()
self.cursor = None
self.con = None
我改正了錯字。謝謝。 – prosseek 2010-09-20 20:52:50