在Debian上配置Python數據庫連接,一般步驟如下:
安裝Python及數據庫驅動
sudo apt update && sudo apt install python3 python3-pip
。pip3 install mysql-connector-python
或 pip3 install pymysql
。pip3 install psycopg2
或 pip3 install psycopg2-binary
。配置數據庫服務
sudo systemctl start mysql
,并檢查狀態:sudo systemctl status mysql
。編寫Python連接代碼
import mysql.connector
config = {
'user': 'your_username',
'password': 'your_password',
'host': 'localhost',
'database': 'your_database'
}
try:
cnx = mysql.connector.connect(**config)
cursor = cnx.cursor()
cursor.execute("SELECT * FROM your_table")
for row in cursor:
print(row)
finally:
if cnx.is_connected():
cursor.close()
cnx.close()
```。
import psycopg2
conn = psycopg2.connect(
dbname="your_database",
user="your_username",
password="your_password",
host="localhost"
)
cur = conn.cursor()
cur.execute("SELECT * FROM your_table")
rows = cur.fetchall()
for row in rows:
print(row)
cur.close()
conn.close()
```。
安全性建議
根據實際數據庫類型選擇對應驅動和代碼即可,其他操作(如創建數據庫、表)可通過數據庫命令行工具完成。