如何用eclipse连接java与mysql数据库

4si2a6ki  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(322)

我搞错了
error:java.sql.sqlexception:服务器时区值“马来半岛标准时间”无法识别或表示多个时区。如果要利用时区支持,则必须配置服务器或jdbc驱动程序(通过服务器时区配置属性)以使用更特定的时区值。java.lang.nullpointerexception异常
我试着用我们当地的时区来改变我的电脑的时间,但还是一样的错误。
我尝试添加连接:

"jdbc:mysql://localhost/db?useUnicode=true&useJDBCCompliatnTimezoneShift=true&useLegacyDatetimeCode=false","root",""

仍然没有工作,我得到了一个错误:
error:java.sql.sqlnontransientconnectionexception:无法加载连接类,因为基础异常:com.mysql.cj.exceptions.ErrorArgumentException:数据库url格式错误,无法分析''附近的连接字符串;usejdbccompliantTimeZoneShift=true&uselegacydatetimecode=false'。java.lang.nullpointerexception异常
我的连接字符串是:

Class.forName("com.mysql.cj.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/raqs","root","");
1l5u6lss

1l5u6lss1#

要解决我的问题:
我只补充了一句 serverTimezone=UTC 到我的网址。并且在声明区分大小写的查询时要非常小心。并确保在声明变量的字符串或int等。
我的代码已经运行良好,并成功地将我的数据库连接到eclipse^_^

trnvg8h3

trnvg8h32#

修正你的拼写错误。它是“顺从的”,而不是“顺从的”。正如错误所说。

相关问题