Spring——java.sql.SQLException: Access denied for user '${user}'@'localhost' (usi

Spring的properties配置文件问题

错误信息

Spring加载jdbc.properties内容出错,原配置文件:

Spring——java.sql.SQLException: Access denied for user '${user}'@'localhost' (usi

出错信息:

Spring——java.sql.SQLException: Access denied for user '${user}'@'localhost' (usi

 

解决方案:

    连接数据库时,root的角色名应该是root@localhost。这里报错root的角色名为Sang@localhost, 这里的Sang是Idea的用户名,Idea加载root时自动用Sang替换了root,所以用Sang@localhost连接数据库时会报错。

解决方法1:修改配置文件为

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/hellospring?serverTimezone=UTC
user=root
password=123456

修改方法2:修改配置文件为

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/hellospring?serverTimezone=UTC
jdbc.username=root
jdbc.password=123456
上一篇:JDBC初识


下一篇:JAVA_DAY22:JDBC(1)