填坑向---SpringBoot中設置jdbc的url連接參數問題

這幾天在做一個小項目,所以沒怎麼更新博客,今天來記錄一下遇到的一個和數據庫連接參數有關的問題


因爲錯誤一直是循環顯示某一個錯誤,所以直接列出關鍵錯誤:

failed to parse the connection string near ';serverTimezone=GMT%2B8'.

解析連接參數"serverTimezone=GMT%2B8"失敗

問題原因在這裏,這一行代碼我是直接從之前寫過的項目中直接拷貝的

jdbc:mysql://xxxxxxx:3306/xxxxx?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

之前會加上這個連接參數是因爲需要從數據庫內讀取數據,但是讀出來的時間老是相差了幾個小時,於是查了一下原來是時區的問題,最後加了參數表明時間是亞洲上海的時間。

試着把這個參數去掉後就正常了,但是根本問題還是解決不了,讀取的時間還是會有問題,最後找了好久。。。

原來是在SpringBoot中配置url時, & 這個符號表示的不是&,我們想要表示&就直接寫就可以了,不需要轉義

jdbc:mysql://xxxxxxx:3306/xxxxx?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

也算是記錄一個小問題吧…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章