mysql的maven依赖怎么选择?

mysql的maven依赖怎么选择?,第1张

你写依赖的时候不是能自己设置版本version吗 依赖找不着对应就会自己下载 有change 。。。点击就好了。然后下载不了,你就去官网别的地方下载一个,然后copy移到你的仓库,这样就会自动导入了

我用的数据库也是5.5版本,下面是我用的依赖:

<!-- 数据库驱动依赖 -->

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.37</version>

</dependency>

<!-- 数据连接池依赖 这个看你自己选了还有c3p0 阿里的druid 等等-->

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-dbcp2</artifactId>

<version>2.1.1</version>

</dependency>

<!--注:若用spring 还要有一个spring-jdbc的依赖 -->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>4.3.7.RELEASE</version>

</dependency>

有用的话,点个赞吧(●'◡'●)

使用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 框架。

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

mysql必须和java一起用。要在Java系统访问MySQL,得加个MySQL驱动依赖,才能和MySQL建立连接,然后执行CRUD:maven配置,这段maven配置中就引入了一个MySQL驱动。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8505420.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存