在Python中,可以使用不同的庫來連接數據庫。以下是一些常用的數據庫連接庫和示例代碼:
sqlite3
庫連接SQLite數據庫:import sqlite3
# 連接數據庫
conn = sqlite3.connect('database.db')
# 創建一個游標對象
cursor = conn.cursor()
# 執行SQL查詢
cursor.execute('SELECT * FROM table_name')
# 獲取查詢結果
results = cursor.fetchall()
# 關閉游標和連接
cursor.close()
conn.close()
pymysql
庫連接MySQL數據庫:import pymysql
# 連接數據庫
conn = pymysql.connect(host='localhost', user='user', password='password', database='database')
# 創建一個游標對象
cursor = conn.cursor()
# 執行SQL查詢
cursor.execute('SELECT * FROM table_name')
# 獲取查詢結果
results = cursor.fetchall()
# 關閉游標和連接
cursor.close()
conn.close()
psycopg2
庫連接PostgreSQL數據庫:import psycopg2
# 連接數據庫
conn = psycopg2.connect(host='localhost', user='user', password='password', database='database')
# 創建一個游標對象
cursor = conn.cursor()
# 執行SQL查詢
cursor.execute('SELECT * FROM table_name')
# 獲取查詢結果
results = cursor.fetchall()
# 關閉游標和連接
cursor.close()
conn.close()
以上示例代碼只是連接數據庫和執行查詢的基本操作,具體的使用方法還取決于所使用的數據庫和具體的需求。