为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Eclipse 将 java 与 MySQL 数据库连接

如何使用 Eclipse 将 java 与 MySQL 数据库连接

动漫人物 2021-09-15 16:51:26
我得到了错误错误:java.sql.SQLException:服务器时区值“马来半岛标准时间”无法识别或代表多个时区。如果您想利用时区支持,您必须配置服务器或 JDBC 驱动程序(通过服务器时区配置属性)以使用更具体的时区值。java.lang.NullPointerException我尝试使用本地时区更改计算机的时间,但仍然出现相同的错误。我尝试添加我的连接:"jdbc:mysql://localhost/db?useUnicode=true&useJDBCCompliatnTimezoneShift=true&useLegacyDatetimeCode=false","root",""仍然没有工作,我得到了错误:错误:java.sql.SQLNonTransientConnectionException:无法加载连接类,因为底层异常:com.mysql.cj.exceptions.WrongArgumentException:格式错误的数据库 URL,无法解析“;useJDBCCompliatnTimezoneShift=true&useLegacyDatetimeCode=false”附近的连接字符串。java.lang.NullPointerException我的连接字符串是:Class.forName("com.mysql.cj.jdbc.Driver");con = DriverManager.getConnection("jdbc:mysql://localhost:3306/raqs","root","");
查看完整描述

2 回答

?
森林海

TA贡献2011条经验 获得超2个赞

修正你的错字。它是“合规”,而不是“合规”。就像错误所说的那样。


查看完整回答
反对 回复 2021-09-15
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

要解决我的问题:

我只添加serverTimezone=UTC到我的 URL。并且在声明区分大小写的查询时要非常小心。并确保在 String 或 Int 等中声明变量。

我的代码已经运行良好并成功地将我的数据库连接到 eclipse ^_^


查看完整回答
反对 回复 2021-09-15
  • 2 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信