java.sql.SQLException: The server time zone value 。。。的解決辦法


      由錯誤信息可知:The server time zone value ,關於這個版本,在Mysql服務的新版中種最為常見,因為我導入的包版本為mysq-connector-java-8.0.15.jar,在新版的數據庫使用的時區與本地時區有區別,標准時區使用的是Unix元年的時間為起始點到當前時間中間所做的動作。國際標准失去與本地相差 8 個小時。   

  解決方法1:

  

因為我們在UTC+8

 解決方法2:

  在連接MySQL服務時,直接指定時區為UTC

  即:jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC

注意:UTC一定要為大寫

      


免責聲明!

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



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