異常截圖:
報錯原因:因為安裝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(); } }