conn.execute()
是 Python 數據庫連接對象(例如 SQLite3 或 MySQL)上的方法,用于執行 SQL 查詢和命令。
下面是 conn.execute()
函數的基本用法:
python
import sqlite3
# 創建數據庫連接
conn = sqlite3.connect('mydatabase.db')
# 獲取游標對象
cursor = conn.cursor()
# 執行 SQL 查詢或命令
cursor.execute("SELECT * FROM mytable")
results = cursor.fetchall()
# 處理查詢結果
for row in results:
# 處理每一行數據
print(row)
# 關閉游標和連接
cursor.close()
conn.close()
在上面的示例中,我們首先使用 sqlite3.connect()
方法創建了一個與 SQLite 數據庫文件 mydatabase.db
的連接。
然后,我們使用 conn.cursor()
方法獲取一個游標對象 cursor
。接下來,我們使用 cursor.execute()
方法執行了一個
SQL 查詢 "SELECT * FROM mytable"
,并使用 cursor.fetchall()
方法獲取所有查詢結果。最后,我們遍歷查詢結果,
并處理每一行的數據。
請注意,在使用完畢后,要記得關閉游標和連接,以釋放資源。