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连接已关闭")
执行效果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2012-04-10 C++ map的基本操作和使用