Ubuntu Python数据库连接怎么配置

381
2025/2/25 21:32:30
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

  1. 安装数据库服务器:首先,你需要在Ubuntu上安装一个数据库服务器,例如MySQL、PostgreSQL或SQLite。这里以MySQL为例。

    安装MySQL服务器:

    sudo apt update
    sudo apt install mysql-server
    
  2. 安装Python数据库驱动:接下来,你需要安装一个适用于你的数据库的Python驱动。对于MySQL,你可以使用mysql-connector-pythonPyMySQL。这里以mysql-connector-python为例。

    安装mysql-connector-python

    pip install mysql-connector-python
    
  3. 编写Python代码:现在你可以编写Python代码来连接数据库。以下是一个简单的示例:

    import mysql.connector
    from mysql.connector import Error
    
    try:
        connection = mysql.connector.connect(
            host='localhost',
            user='your_username',
            password='your_password',
            database='your_database'
        )
    
        if connection.is_connected():
            cursor = connection.cursor()
            cursor.execute("SELECT * FROM your_table")
            records = cursor.fetchall()
    
            for record in records:
                print(record)
    
    except Error as e:
        print("Error while connecting to MySQL", e)
    finally:
        if connection.is_connected():
            cursor.close()
            connection.close()
            print("MySQL connection is closed")
    

    请将your_usernameyour_passwordyour_databaseyour_table替换为你的实际数据库信息。

  4. 运行Python代码:保存你的Python脚本(例如connect_db.py),然后在终端中运行它:

    python connect_db.py
    

    如果一切正常,你应该能够看到从数据库表中检索到的记录。

注意:这里的示例是针对MySQL数据库的,如果你使用的是其他数据库(如PostgreSQL或SQLite),你需要安装相应的Python驱动并修改连接参数。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu伪分布式如何配置