最近在学springboot,在整合jdbc那一块出现两个错误(都是连接错误),记录下来。
1、java.sql.SQLException: Access denied for user ‘’@‘localhost’ (using password: YES)
当时看到这错误很是懵逼(不会吧连个数据库都出问题!)查看连接的配置,跟教程一比对。我发现我用户名用错了(给自己半耳光,长长记性[手动滑稽])登录数据库要用username,而我用的name。。。。代码提示真好用,我这一不注意就入了坑。
2、java.sql.SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized
时区不对,额…以前从来没有这问题。网上一查,可能是我数据库连接用的版本太高,我也没想降,只好在配置文件url后面再加上亚洲/上海的时区serverTimezone=Asia/Shanghai
搞定!
tips:以后连接的时候就这样写(以前遇到错误的总结):
jdbc:mysql:///数据库名?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai