org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)] with root cause
时间: 2023-07-24 07:14:46 浏览: 85
记录因为yml而产生的坑:java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)
这个错误提示表明无法获取 JDBC 连接,原因是在使用密码时出现了访问被拒绝的错误。可能是因为使用的用户名和密码不正确,或者该用户没有足够的权限访问数据库。
首先,您需要确保您使用的用户名和密码是正确的。请确认您的数据库配置文件中的用户名和密码是否正确,并且确保数据库实例正在运行。
如果用户名和密码是正确的,那么可能是因为该用户没有足够的权限访问数据库。您可以尝试使用具有更高权限的用户来连接数据库,或者尝试为当前用户授予适当的权限。
另外,请确保您的数据库驱动程序已正确配置,并且与应用程序的依赖项相匹配。您可以检查您的项目的 pom.xml(如果使用 Maven)或 build.gradle(如果使用 Gradle)文件,确保正确引入了数据库驱动程序依赖项。
如果问题仍然存在,请提供更多的错误信息和代码片段,以便我能够更具体地帮助您解决问题。
阅读全文