ubuntu

Ubuntu下如何配置Python数据库连接

小樊
39
2025-03-30 17:11:52
栏目: 编程语言

在Ubuntu下配置Python数据库连接,首先需要确保已经安装了相应的数据库和Python数据库驱动。以下是一些常见数据库的配置方法:

  1. MySQL

步骤1:安装MySQL服务器

sudo apt-get update
sudo apt-get install mysql-server

步骤2:安装Python MySQL驱动

pip install mysql-connector-python

步骤3:编写Python代码连接MySQL数据库

import mysql.connector

cnx = mysql.connector.connect(
    host="localhost",
    user="your_username",
    password="your_password",
    database="your_database"
)

cursor = cnx.cursor()

query = "SELECT * FROM your_table"
cursor.execute(query)

for row in cursor:
    print(row)

cursor.close()
cnx.close()
  1. PostgreSQL

步骤1:安装PostgreSQL服务器

sudo apt-get update
sudo apt-get install postgresql postgresql-contrib

步骤2:安装Python PostgreSQL驱动

pip install psycopg2

步骤3:编写Python代码连接PostgreSQL数据库

import psycopg2

conn = psycopg2.connect(
    dbname="your_database",
    user="your_username",
    password="your_password",
    host="localhost"
)

cursor = conn.cursor()

query = "SELECT * FROM your_table"
cursor.execute(query)

for row in cursor:
    print(row)

cursor.close()
conn.close()
  1. SQLite

步骤1:安装SQLite3

sudo apt-get update
sudo apt-get install sqlite3 libsqlite3-dev

步骤2:编写Python代码连接SQLite数据库

import sqlite3

conn = sqlite3.connect("your_database.db")

cursor = conn.cursor()

query = "SELECT * FROM your_table"
cursor.execute(query)

for row in cursor:
    print(row)

cursor.close()
conn.close()

根据需要选择合适的数据库,并按照上述步骤进行配置。如果需要连接其他类型的数据库,请查阅相应的Python驱动文档。

0
看了该问题的人还看了