温馨提示×

Ubuntu Python数据库连接怎么配置

小樊
41
2025-02-25 20:51:52
栏目: 编程语言
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

在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驱动并修改连接参数。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:Ubuntu Python如何配置数据库连接

0