解決com.mysql.cj.exceptions.InvalidConnectionAttributeException

問題:
在這裏插入圖片描述

解決方案:

  1. 檢查數據庫驅動名:DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    ,這裏需要注意因爲我用的新的jar包,所以是這個,如果是舊版本爲com.mysql.jdbc.Driver

  2. 在url後面添加?serverTimezone=UTC或者?serverTimezone=GMT

Connectionconn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/eesy?serverTimezone=UTC","root","root");

我的配置:

在這裏插入代碼片//1.註冊驅動
//DriverManager.registerDriver(newcom.mysql.jdbc.Driver());
//Class.forName("com.mysql.jdbc.Driver");

//2.獲取連接
Connectionconn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/eesy?serverTimezone=UTC","root","root");
//3.獲取操作數據庫的預處理對象
PreparedStatementpstm=conn.prepareStatement("select*fromaccount");
//4.執行SQL,得到結果集
ResultSetrs=pstm.executeQuery();
//5.遍歷結果集
while(rs.next()){
System.out.println(rs.getString("name"));
}
//6.釋放資源
rs.close();
pstm.close();
conn.close();
}

參考博客:
https://blog.csdn.net/tateliao/article/details/88691328

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章