java.sql.SQLException: The server time zone value ‘???ú±ê×??±??‘ is unrecognized or represents more
生活随笔
收集整理的這篇文章主要介紹了
java.sql.SQLException: The server time zone value ‘???ú±ê×??±??‘ is unrecognized or represents more
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【報錯信息】
【百度翻譯】
服務(wù)器時區(qū)值'???ú±ê×??±??'無法識別或表示多個時區(qū)。如果要利用時區(qū)支持,必須配置服務(wù)器或JDBC驅(qū)動程序(通過ServerTimeZone配置屬性),以使用更具體的時區(qū)值
【解決方法】
數(shù)據(jù)庫連接配置conf.xml(在原地址后面加 ?serverTimezone=GMT%2B8 )
【注解】
🍕serverTimeZone時區(qū)常用值說明
UTC :協(xié)調(diào)世界時,又稱世界統(tǒng)一時間、世界標準時間、國際協(xié)調(diào)時間。由于英文(CUT)和法文(TUC)的縮寫不同,作為妥協(xié),簡稱UTC。中國時間與UTC的時差為+8,也就是UTC+8。 GMT%2B8 :中國時間(GMT+8這種方式支持全部時區(qū),通過修改最后的數(shù)字實現(xiàn),不過%2B不能寫成+)Asia/Shanghai:上海時間【重點】
更多請參考:mysql-connector-java-8.0.15.jar 加包中 com.mysql.cj.util 包中的 TimeZoneMapping.properties 文件總結(jié)
以上是生活随笔為你收集整理的java.sql.SQLException: The server time zone value ‘???ú±ê×??±??‘ is unrecognized or represents more的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java实现首字母大写、驼峰命名与、划线
- 下一篇: Linux Shell脚本_历史命令显