下载了版本8的Mysql与旧版本的连接方式不一样,所以会报错。
只需两步即可成功连接
1.更改driver,url的值,其余值不用更改
8版本的MySQLdriver是com.mysql.cj.jdbc.Driver
数据库地址后面需要指定编码,时区等参数
#数据库连接地址
url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true
#数据库驱动类的全名
driverClassName=com.mysql.cj.jdbc.Driver
2.添加8版本的mysql连接jar包
-
非maven用户下载该jar包:
mysql-connector-java-8.0.12.jar
下载链接:https://pan.baidu.com/s/1B1fQ-7PIOZ1yK4onsXflfQ
提取码:kyld -
maven用户添加以下依赖:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.12</version>
</dependency>
如果连接mysql报以下错:
Public Key Retrieval is not allowed
在url后面接上allowPublicKeyRetrieval=true即可