ubuntu

Ubuntu上Python数据库连接怎么做

小樊
34
2025-05-18 00:33:16
栏目: 编程语言

在Ubuntu上使用Python连接数据库,通常需要以下几个步骤:

  1. 安装数据库:首先,你需要在Ubuntu上安装所需的数据库。以MySQL为例,你可以使用以下命令安装MySQL服务器:
sudo apt-get update
sudo apt-get install mysql-server
  1. 安装Python数据库驱动:接下来,你需要安装一个适用于你的数据库的Python驱动。对于MySQL,你可以使用mysql-connector-pythonPyMySQL。使用以下命令安装mysql-connector-python
pip install mysql-connector-python

或者使用以下命令安装PyMySQL

pip install pymysql
  1. 编写Python代码:现在你可以编写Python代码来连接数据库。以下是一个使用mysql-connector-python连接到MySQL数据库的示例:
import mysql.connector

# 创建数据库连接
cnx = mysql.connector.connect(
    host="localhost",
    user="your_username",
    password="your_password",
    database="your_database"
)

# 创建一个游标对象
cursor = cnx.cursor()

# 执行SQL查询
query = "SELECT * FROM your_table_name"
cursor.execute(query)

# 获取查询结果
for row in cursor.fetchall():
    print(row)

# 关闭游标和连接
cursor.close()
cnx.close()

如果你使用的是PyMySQL,代码会略有不同:

import pymysql

# 创建数据库连接
cnx = pymysql.connect(
    host="localhost",
    user="your_username",
    password="your_password",
    database="your_database"
)

# 创建一个游标对象
cursor = cnx.cursor()

# 执行SQL查询
query = "SELECT * FROM your_table_name"
cursor.execute(query)

# 获取查询结果
for row in cursor.fetchall():
    print(row)

# 关闭游标和连接
cursor.close()
cnx.close()
  1. 运行Python代码:保存你的Python脚本(例如connect_db.py),然后在终端中运行它:
python connect_db.py

这将执行你的Python脚本,连接到数据库并输出查询结果。

注意:请确保将上述示例中的your_usernameyour_passwordyour_databaseyour_table_name替换为实际的值。

0
看了该问题的人还看了