搭建springboot項目時遇到的小錯誤
今天在搭建springboot項目時啓動項目報錯:
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user ‘’@‘localhost’ (using password: NO)
錯誤信息截圖
網上找到的答案大部分說時mysql權限問題,我用idea的database連接了一下,能連通,排除權限問題,最終找到方案,時配置文件的問題。
我的配置信息:
spring:
application:
name: EurekaClient
datasource:
url: jdbc:mysql://localhost:3306/Demo?characterEncoding=utf8&useSSL=false
data-username: root
data-password: root
driverClassName: com.mysql.jdbc.Driver
其中的username和password配置寫錯了,idea會提示“ data-username: root data-password: root”,這樣的配置導致了數據庫連接問題,應該改成:
spring:
application:
name: EurekaClient
datasource:
url: jdbc:mysql://localhost:3306/Demo?characterEncoding=utf8&useSSL=false
username: root
password: root
driverClassName: com.mysql.jdbc.Driver
####此時完美解決,,獻給那些在網上到處碰壁的新手,說不定就是我的方法解決了。