SpringBoot專案使用yml檔案連結資料庫異常

ccwe11發表於2024-10-03

SpringBoot使用properties連線資料庫時沒有出現問題

SpringBoot使用yml連線資料庫時出現:Unable to connect to Redis

並在報錯資訊中出現:

發現是使用者或者密碼出現問題

透過查詢知道yml是區分資料型別的,所以如果使用者名稱或者密碼是數字的話,就要注意

將密碼用雙引號括起來,將其識別為字串就可以正常連線了
(如果密碼有特殊字元也需要單引號或者雙引號括起來)

MYSQL是同樣的
另外如果是MySQL的話還得注意一下mysql版本和驅動版本對應

mysql-connector-java MySQL jdbc JDK
8.0.x 5.6、5.7、8.0 4.2 JDK 8.0或更高版本
5.1.x 5.6、5.7、8.0 3.0、4.0、4.1、4.2 JDK 5.0和JDK 8.0或更高版本

相關文章