连接数据库出现的各种异常(Java)+Maven的配置

连接数据库出现的各种异常(Java)

由于本人的数据库版本较高 为8.0.13版本连接数据库出现的各种异常(Java)+Maven的配置
而在连接数据库的时候用的mysql-connetor-java是5.1.37版本。导致我数据库一直连不上。而换成8.0.12版本很高兴连接成功了。连接数据库出现的各种异常(Java)+Maven的配置

以下是8.0.12版本的下载地址

https://www.mvnjar.com/mysql/mysql-connector-java/8.0.12/detail.html
当然高版本有个几个地方需要改下:
连接数据库出现的各种异常(Java)+Maven的配置com.mysql.jdbc.Driver是低版本的写法,而高版本的写法是com.mysql.cj.jdbc.Driver

另一个地方就是时区的不同:
The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone.连接数据库出现的各种异常(Java)+Maven的配置要在jdbc:mysql://localhost:3306/asd 加上 ?serverTimezone=GMT%2B8
这样才能完整的运行成功
连接数据库出现的各种异常(Java)+Maven的配置

Maven的配置:

首先在C盘->用户->(自己用户的名字)->.m2 添加settings.xml文件
连接数据库出现的各种异常(Java)+Maven的配置
然后在IDEA创建Maven项目中这样选择:连接数据库出现的各种异常(Java)+Maven的配置连接数据库出现的各种异常(Java)+Maven的配置
将这两个文件换成.m2目录的两个文件 并勾上Override
这样便创建成功