eclipse連接mysql數據庫提示The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.解決方法


異常截圖:

 

 

報錯原因因為安裝mysql的時候默認的是美國的時區,而我們中國所在地區時區與美國不一樣所導致

解決方法在url后面添加  ?serverTimezone=UTC

修改后的代碼

public static void main(String[] args){
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
            //數據庫配置信息
            String url="jdbc:mysql://127.0.0.1:3306?serverTimezone=UTC";
            //賬號
            String username="root";
            //密碼
            String Password="123456";
            Connection con=DriverManager.getConnection(url,username,Password);
            System.out.println(con);
            //關閉數據庫
            con.close();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }


免責聲明!

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



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