Python + Mysql 数据库 通信 解决方案
Python + Mysql 数据库 通信 解决方案
解决方案:
https://www.cnblogs.com/Qi77/p/12496822.html
pip install pymysql
import pymysql # 打开数据库连接 db = pymysql.connect("localhost","root","12345","centralsystem" ) # 使用 cursor() 方法创建一个游标对象 cursor cursor = db.cursor() # 使用 execute() 方法执行 SQL 查询 cursor.execute("SELECT VERSION()") # 使用 fetchone() 方法获取单条数据. data = cursor.fetchone() print("Database version : %s " % data) sql = "SELECT * FROM t_user WHERE USER_ID > %d" % (1) try: # Execute the SQL command cursor.execute(sql) # Fetch all the rows in a list of lists. results = cursor.fetchall() for row in results: #print (row) id = row[1] userName = row[2] RealName = row[3] PassWord = row[4] Email = row[5] Mobil = row[6] # Now print fetched result print ("userName,RealName = %s %s,PassWord = %s, Email= %s,Mobil = %s" % \ (userName, RealName, PassWord, Email, Mobil )) except: import traceback traceback.print_exc() print ("Error: unable to fetch data") # 关闭数据库连接 db.close()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?