首页技术文章正文

python连接mysql数据库的方式有哪些?

更新时间:2021年03月18日 09时11分06秒 来源:黑马程序员

作为一个测试人员,链接数据操作操作也是必须要掌握的。我们今天介绍用Python操作MySQL数据库的方式(驱动)。Python链接MySQL数据库的驱动有很多,比如:PyMySQL、MySQLdb、mysqlclient、SQLAlchemy等等,下面我们分别一一介绍。

MySQLdb

MySQLdb是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,遗憾的是它只支持 Python2.x,它是基于C开发的库,和Windows 平台的兼容性不友好,现在基本不推荐使用,取代的是它的衍生版本。

Mysqlclient

由于 MySQLdb 年久失修,后来出现了它的 Fork 版本 mysqlclient,完全兼容 MySQLdb,同时支持 Python3.x,是 Django ORM的依赖工具,如果你想使用原生 SQL 来操作数据库,那么推荐此驱动。

PyMySQL

PyMySQL是纯 Python 实现的驱动,速度上比不上 MySQLdb,最大的特点可能就是它的安装方式没那么繁琐,同时也兼容 MySQLdb。

SQLAlchemy

SQLAlchemy是一种既支持原生 SQL,又支持 ORM 的工具,它非常接近 Java 中的 Hibernate 框架。

作为一个测试人员,数据库的操作也必须是要掌握的,如果想系统的学习接口测试相关的技术,可以了解一下黑马程序员的软件测试课程,里面讲的非常详细。

推荐阅读:

软件测试之注册表单检测

软件测试人员如何了解项目?





黑马中级程序员课程



黑马程序员热门视频教程
Python入门教程完整版(懂中文就能学会)零起点打开Java世界的大门
C++| 匠心之作 从0到1入门学编程PHP|零基础入门开发者编程核心技术
Web前端入门教程_Web前端html+css+JavaScript软件测试入门到精通
分享到:
在线咨询 我要报名
和我们在线交谈!