在python程序中使用數據庫時,有時候我們需要手動斷開與數據庫的連接。通常情況下,Python會自動管理與數據庫的連接,當程序執行完畢后會自動關閉連接,但是在一些特殊情況下需要手動斷開連接。
要手動斷開數據庫連接,我們可以使用Python的DB-API規范中定義的close()方法。這個方法可以關閉當前連接并釋放相關的資源。示例代碼如下:
import mysql.connector # 連接MySQL數據庫 conn = mysql.connector.connect(user='root', password='123456', host='127.0.0.1', database='test') # 創建游標對象 cursor = conn.cursor() # 執行SQL語句 sql = 'SELECT * FROM person' cursor.execute(sql) # 獲取查詢結果集 results = cursor.fetchall() for row in results: print(row) # 斷開數據庫連接 conn.close()
在上面的代碼中,我們首先使用connect()方法連接到MySQL數據庫,然后創建游標對象并執行SQL語句。最后,我們使用close()方法手動斷開與數據庫的連接。
請注意,在使用完數據庫連接后使用close()方法可以釋放數據庫資源,提升數據庫效率,并且避免占用額外的系統資源。
上一篇vue安裝教程報錯
下一篇python 數據庫存儲