java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ 解决方案:

今天用SpringBoot整合mybatis时中间出现了两个异常:
第一个异常:
java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
网上找到了解决方法:
从错误上看应该是时区的错误,因此只需要设置为你当前系统时区即可,只需要把在spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?后面加上serverTimezone=GMT%2B8

第二个异常:
Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
译:加载类“com.mysql.jdbc.Driver”。这是弃用。新的驱动类是“com.mysql.cj.jdbc.Driver”。驱动程序通过SPI自动注册,通常不需要手动加载驱动程序类。
在网上找了下,问题得到了解决(解决方案):
将com.mysql.jdbc.Driver更改为com.mysql.cj.jdbc.Driver即可。

下面是我报错前的代码:
java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ 解决方案:_第1张图片
报错运行状态:

java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ 解决方案:_第2张图片

修改后的代码(标红框的位置为修改后代码):
java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ 解决方案:_第3张图片
修改后运行成功:
java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ 解决方案:_第4张图片

你可能感兴趣的:(异常)