1. 程式人生 > >servlet在呼叫mysql驅動時報錯的總結

servlet在呼叫mysql驅動時報錯的總結

1. 最開始時執行servlet後出現如下錯誤

後來檢查了一下mysql的版本,win+r -> cmd -> mysql --version 發現mysql版本是8.0.12

然後發現匯入的驅動包版本是mysql-connector-java-5.1.40-bin.jar

重新下載了mysql-connector-java-8.0.12-bin.jar 的驅動包之後再執行,出現如下錯誤

後來看了mysql8.0以後的注意事項,修改配置檔案配置如下:

1) 將原有的"com.mysql.jdbc.Driver" 修改成"com.mysql.cj.jdbc.Driver"

2) 上圖time zone value...的問題需要在url後面加上“useSSL=false&serverTimezone=GMT”

做完如上操作之後,就能夠正常的進行資料庫操作了。