这篇文章将为大家详细讲解有关java.sql.SQLException异常怎么办,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
新版数据库驱动连接异常
Java。SQL。SqLexception :服务器时区值“美国东部时间”无法识别或代表多个时区。如果要使用时区支持,必须配置服务器或数据库编程驱动程序(通过服务器时区配置属性)以使用更具体的时区值。
使用的数据库是MySQL,驱动是8.0.16。这是由于新版数据库驱动连接程序需要指定协调世界时。亦称协道界时时区所造成的,在jdbc连接的url后面加上serverTimezone=GMT即可解决问题,如果需要使用gmt+8时区,需要写成GMT%2B8,否则会被解析为空。再一个解决办法就是使用低版本的驱动程序驱动,5.1.28不会存在时区的问题。
修改后:
春天。数据源。驱动程序类名称。MySQL。CJ。JDBC。驾驶员
春天。数据源。网址=JDBC :我的SQL ://127。0 .0 .1:3306/wljkzx?使用unicode=真实字符编码=UTF-8服务器时区=格林尼治时间8
spring.datasource。用户名=根
spring.datasource.password=123关于java.sql.SQLException异常怎么办就分享到这里了,希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/36808.html