python连接mySQL

安装  mysql-connector-python  库

pip install mysql-connector-python

完整代码

connMysql.py

import mysql.connector

# 配置数据库连接参数
config = {
    'user': '********',    # 你的MySQL用户名
    'password': '**********', # 你的MySQL密码
    'host': '**********',         # MySQL服务器地址,本地为localhost
    'database': '******', # 需要连接的数据库名
    'raise_on_warnings': True
}

try:
    # 建立数据库连接
    connection = mysql.connector.connect(**config)
    if connection.is_connected():
        db_info = connection.get_server_info()
        print("成功连接到MySQL数据库,版本为:", db_info)
        
        # 创建一个游标对象,用于执行SQL语句
        cursor = connection.cursor()

        # 插入数据
        cursor.execute("""
            INSERT INTO cti_ai_chat_logs (initiator, content)
            VALUES ('John Doe', '11111111111111111111')
        """)
        
        # 提交事务
        connection.commit()
        
        # 查询数据
        cursor.execute("SELECT * FROM cti_ai_chat_logs")
        for row in cursor:
            print(row)
        
        # 关闭游标
        cursor.close()
        
        # 关闭数据库连接
        connection.close()
        
except mysql.connector.Error as err:
    print("发生错误:", err)
finally:
    if connection.is_connected():
        cursor.close()
        connection.close()
        print("MySQL连接已关闭")

执行效果

 

posted @ 2024-04-10 13:18  海乐学习  阅读(34)  评论(0编辑  收藏  举报