Myeclipse 與 MysqlSQL數據庫連接報錯-The Server time zone value 'XXXXX' 亂碼 is unrecognized...


錯誤信息在Myeclipse 與 MysqlSQL數據庫連接報錯,無法正常鏈接。出現如下錯誤:如圖1所示
mysql java.sql.SQLException: The server time zone value‘XXXXXX' is unrecognized or represents more than one time zone ...

圖1 出現錯誤

 

原因:這是由於數據庫和系統時區差異所造成的,需要在數據庫鏈接時,在URL處進行時區設置即可。在jdbc連接的url后面加上 ?serverTimezone=GMT即可解決問題,或者是添加 ?serverTimezone=UTC.如圖2所示
如果需要使用gmt+8時區,需要寫成GMT%2B8,否則會被解析為空。再一個解決辦法就是使用低版本的MySQL jdbc驅動,5.1.28不會存在時區的問題。

 

如圖2所示

如圖3,4所示,是正常處理后的鏈接結果顯示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM