在Python中連接SQL數據庫有多種方法,最常用的方法是使用第三方庫來實現。以下是使用Python中最流行的兩種庫連接SQL數據庫的方法:
pymysql
庫連接MySQL數據庫:import pymysql
# 連接數據庫
conn = pymysql.connect(host='localhost', user='username', password='password', database='dbname')
# 創建游標對象
cursor = conn.cursor()
# 執行SQL查詢
cursor.execute("SELECT * FROM table_name")
# 獲取查詢結果
result = cursor.fetchall()
# 關閉游標和連接
cursor.close()
conn.close()
sqlite3
庫連接SQLite數據庫:import sqlite3
# 連接數據庫
conn = sqlite3.connect('database.db')
# 創建游標對象
cursor = conn.cursor()
# 執行SQL查詢
cursor.execute("SELECT * FROM table_name")
# 獲取查詢結果
result = cursor.fetchall()
# 關閉游標和連接
cursor.close()
conn.close()
以上代碼演示了如何連接SQL數據庫并執行查詢操作。您可以根據自己的需求和數據庫類型選擇適合的庫進行連接操作。