JDBC编程连接MySQL数据库遇到的两个错误

        在进行java与MySQL数据库进行连接的时候我遇到了两个报错,在一开始的时候遇到的报错是Access denied for user 'yulin'@'localhost' (using password: YES),此时我在网络上搜索发现是密码出现错误的问题(出现该问题确实是密码错误),于是我通过直接点击MySQL应用程序输入密码的方式验证了我的密码没有问题,但我没有注意这个方式我不清楚用户名到底是谁

JDBC编程连接MySQL数据库遇到的两个错误_第1张图片

 JDBC编程连接MySQL数据库遇到的两个错误_第2张图片

        所以我之前出现这个错误其实是用户名出错了,而修改了正确的用户名和密码后,又有了新的错误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.,这个错误出现后我上网搜索最后发现是因为

        服务器时区值'�й���׼ʱ��' 无法识别或表示多个时区。如果要利用时区支持,必须将服务器或JDBC驱动程序(通过“serverTimezone”配置属性)配置为使用更具体的时区值。

解决方式:

在URL上添加serverTimezone=UTC

最后便成功运行。

你可能感兴趣的:(数据库,mysql)