温馨提示×

Ubuntu Python数据库连接

小樊
44
2025-10-01 19:09:08
栏目: 编程语言

在Ubuntu上使用Python连接数据库,通常需要安装相应的数据库驱动。以下是一些常见数据库的连接方法:

  1. MySQL

首先,确保已经安装了MySQL数据库。然后,通过以下命令安装MySQL Connector/Python(官方驱动):

pip install mysql-connector-python

接下来,可以使用以下代码连接到MySQL数据库:

import mysql.connector

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

cursor = cnx.cursor()

# 执行SQL查询等操作

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

首先,确保已经安装了PostgreSQL数据库。然后,通过以下命令安装psycopg2(官方驱动):

pip install psycopg2

接下来,可以使用以下代码连接到PostgreSQL数据库:

import psycopg2

conn = psycopg2.connect(
    dbname="your_database",
    user="your_user",
    password="your_password",
    host="your_host",
    port="your_port"
)

cursor = conn.cursor()

# 执行SQL查询等操作

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

SQLite是一个轻量级的数据库,不需要额外安装驱动。可以直接使用Python内置的sqlite3模块连接:

import sqlite3

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

cursor = conn.cursor()

# 执行SQL查询等操作

cursor.close()
conn.close()

注意:请将上述代码中的your_hostyour_useryour_passwordyour_database替换为实际的数据库连接信息。

0