欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > Python 连接mysql数据库,并且执行查询

Python 连接mysql数据库,并且执行查询

2025/2/23 20:11:48 来源:https://blog.csdn.net/datouniao1/article/details/142469699  浏览:    关键词:Python 连接mysql数据库,并且执行查询

之前一直在写Java,但是随着python的崛起,自己也被慢慢的带入到了这样的一个阵营,学习python,了解机器学习

曾经有一个....

不谈曾经,现在的我是一个小菜鸟,用学习Java实现业务的需求来学习python

项目的目录结构如下:

首先我们是连接数据库,然后实现对数据库的增删改查

DbUtil.py

import mysql.connectordataconfig={'host':'127.0.0.1','user':'root','password':'abc123','database':'abs_stock'}def connect_to_database(): return mysql.connector.connect(**dataconfig)

我们通过调用 connect_to_database 就可以实现返回一个对数据库连接的实例,我们通过对实例的操作,就能实现对数据库的操作

DbService.py

import DbUtil as dbUtildef insertEntity(sql):print(sql)conn=dbUtil.connect_to_database()cursor=conn.cursor();cursor.execute(sql);conn.commit()cursor.close()conn.close()return;def queryListBySql(sql):print(sql)conn=dbUtil.connect_to_database()cursor=conn.cursor();cursor.execute(sql)result=cursor.fetchall();cursor.close()conn.close()return resultdef execSql(sql):conn=dbUtil.connect_to_database()cursor=conn.cursor();cursor.execute(sql);conn.commit()cursor.close()conn.close()return;

接下来我们通过写具体的执行sql来调用相关的

main.py 内容如下:

import sys
import ossys.path.append(os.path.join(os.path.dirname(__file__), 'utils'))import DbService as dbServicesql="select * from temp"result=dbService.queryListBySql(sql)
print(result)

控制台输出结果如下:

希望对你有所帮助!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词