我测试代码一直报错
Access denied for user 'root'@'localhost' (using password: YES)
但在idea的数据库可以显示
在Navicat中也可以正常连接
经过几个小时,最后发现 是数据库密码的问题,
如果 MySQL 密码为纯数字,在 IDEA 中连接时可能会报错,提示无法连接到 MySQL 数据库。这是因为 IDEA 在连接 MySQL 数据库时会将密码作为字符串处理,而 MySQL 数据库要求密码必须为字符串或字符串与数字的组合。
解决方法是在连接 MySQL 数据库时将密码用单引号或者双括号括起来,如下:
再次运行,就不报错了
注意,如果 MySQL 密码为纯数字,在代码中连接 MySQL 数据库时,密码必须用双引号或单引号括起来