要連接數據庫并執行SQL語句,可以使用Python中的標準數據庫API模塊,比如sqlite3
、MySQLdb
、psycopg2
等。
以sqlite3
為例,首先需要導入模塊并連接到數據庫:
import sqlite3
# 連接到數據庫,如果數據庫不存在則會自動創建
conn = sqlite3.connect('example.db')
然后可以創建一個游標對象來執行SQL語句:
# 創建游標對象
cur = conn.cursor()
# 執行SQL語句
cur.execute('SELECT * FROM table_name')
# 獲取查詢結果
rows = cur.fetchall()
# 輸出結果
for row in rows:
print(row)
最后別忘記關閉游標和數據庫連接:
# 關閉游標
cur.close()
# 關閉數據庫連接
conn.close()
以上是一個簡單的示例,具體操作會根據使用的數據庫和SQL語句的不同而有所調整。在實際項目中,建議使用ORM框架(如SQLAlchemy)來更方便地操作數據庫。