最近在写Spring Boot项目时发现连接mysql数据库的驱动发生变化。之前我们用的com.mysql.jdbc.Driver,但是在看资料的时候看人家用的com.mysql.cj.jdbc.Driver,虽然知道他们都是用来连接mysql数据库的,但是我还是想知道他们两者的区别,才知道以后在项目该怎么选择,查阅资料后决定做个总结。
首先看下面:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
决定用啥由 <version>8.0.15</version>
这个决定。
version在6及以上使用com.mysql.cj.jdbc.Driver,6以下使用com.mysql.jdbc.Driver。
具体使用位置application.properties:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver //6以上 spring.datasource.driver-class-name=com.mysql.jdbc.Driver //6以下
其他配置请参考:
https://blog.csdn.net/weixin_40357412/article/details/99698477(application.properties文件配置)