<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.21</version>
</dependency>
mysql-connect-java
解释一:
5.1版本支持java5及其以上的版本,支持5.6、5.7、8.0版本的mysql数据库,支持3.0、4.0、4.1、4.2版本的jdbc。在5.1中,Driver的实现类的全路径名是com.mysql.jdbc.Driver
解释二:
8.0版本支持java8及其以上的版本,支持5.6、5.7、8.0版本的mysql数据库,支持4.2版本的jdbc。在8.0中,Driver的实现类的全路径名是com.mysql.cj.jdbc.Driver。
转载:mysql-connector-java详解-CSDN博客
在黑马点评的数据库连接中:若采用mysql的8.0版本,出现数据库连接失败,(login方法抛出服务器)可有如下的解决方法:
Mysql连接时报错“Could not create connection to database server. Attempted reconnect 3 times.”
mysql-connector-java的版本本来为5.0版本,修改到最新的8.0版本即可
可将yaml的配置文件中进行如下修改:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/hmdp?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true