在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()
```。
安全性建议
根据实际数据库类型选择对应驱动和代码即可,其他操作(如创建数据库、表)可通过数据库命令行工具完成。