Python连接mysql数据库和关闭数据库的方法

复制代码
 1 import pymysql
 2 def get_conn():
 3     """
 4     :return: 连接,游标
 5     """
 6     # 创建连接
 7     conn = pymysql.connect(host="hadoop102",
 8                     user="root",
 9                     password="000429",
10                     db="company",
11                     charset="utf8")
12     # 创建游标
13     cursor = conn.cursor()  # 执行完毕返回的结果集默认以元组显示
14     return conn, cursor
15 
16 def close_conn(conn, cursor):
17     if cursor:
18         cursor.close()
19     if conn:
20         conn.close()
21 """
22 ------------------------------------------------------------------------------------
23 """
24 def query(sql,*args):
25     """
26     通用封装查询
27     :param sql:
28     :param args:
29     :return:返回查询结果 ((),())
30     """
31     conn , cursor= get_conn()
32     print(sql)
33     cursor.execute(sql)
34     res = cursor.fetchall()
35     close_conn(conn , cursor)
36     return res
37 """
38 ------------------------------------------------------------------------------------
39 """
复制代码

 

posted @   靠谱杨  阅读(3075)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2020-10-06 Java随机数

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示