The server time zone value '?D1ú±ê×?ê±? 解決方案 java.sql.SQLException:

mysql默認(rèn)服務(wù)器時(shí)區(qū)問(wèn)題:修改jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8為

jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8



Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

字面意思 mysqljdbc . driver。這是被棄用的。新的驅(qū)動(dòng)類(lèi)是“com.mysql.cjdbc.driver”。驅(qū)動(dòng)程序通過(guò)SPI自動(dòng)注冊(cè),而手動(dòng)加載類(lèi)通常是不必要的。

那么我只需要把?com.mysql.jdbc.Driver 改為com.mysql.cj.jdbc.Driver 即可

java.sql.SQLException: The server time zone value '?D1ú±ê×?ê±??' is unrecognized or represents more than one time?

從錯(cuò)誤上看應(yīng)該是時(shí)區(qū)的錯(cuò)誤,因此只需要設(shè)置為你當(dāng)前系統(tǒng)時(shí)區(qū)即可

static final? String DB_URL="jdbc:mysql://localhost:3306/csm"+"?serverTimezone=GMT%2B8";

加上?serverTimezone=GMT%2B8" 即可? GMT%2B8代表: 東八區(qū)

GMT%2B8代表是東八區(qū)

---------------------

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容