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或更高版本 |