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 @   海乐学习  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2012-04-10 C++ map的基本操作和使用
点击右上角即可分享
微信分享提示