問題:
解決方案:
-
檢查數據庫驅動名:DriverManager.registerDriver(new com.mysql.jdbc.Driver());
,這裏需要注意因爲我用的新的jar包,所以是這個,如果是舊版本爲com.mysql.jdbc.Driver -
在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