springboot连接mysql数据库相关报错

springboot连接mysql

mysql版本为5.7

当使用springboot提供的mysql驱动时,运行测试通过。但是报了一个问题:如下图
在这里插入图片描述
问题的原因是springboot版本推荐使用新的mysql驱动com.mysql.cj.jdbc.Driver
即在配置文件中将:

    driver-class-name: com.mysql.jdbc.Driver
    //改为:
    driver-class-name: com.mysql.cj.jdbc.Driver

改完之后:在连接connection时,报了一个新的错误
在这里插入图片描述
请忽略乱码,这里作者在创建时由于疏忽,用了中文文件夹,所以产生乱码!

这里的报错大概意思是:
我们的数据库配置未设置时区!!!

在这里插入图片描述
我们需要在数据库设置后加一个时区:

    url: jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC

此时再次连接数据库,就可以成功运行!

猜你喜欢

转载自blog.csdn.net/qq_43431171/article/details/106342988