天天看點

JDBC連接配接MYsql8.0的坑

最近在做資料庫課設,需要做個系統出來,想學習jsp來做系統的界面,今天看書來學習通過JDBC連接配接MYsql8.0,照着書上的代碼在eclipse裡運作,結果怎麼樣都無法連接配接上資料庫,顯示出資料,通過不斷的百度和尋求大佬幫助,最近發現是由于JDBC的驅動包不對和MYsql8.0版本的一些代碼和之前5.X的不一樣。

(1)在配置DriverClass時,類不能再寫成com.mysql.jdbc.Driver,應該寫成com.mysql.cj.jdbc.Driver.

(2)最重要的是在資料庫的url中要加入時區資訊:serverTimezone=UTC。

在配置好正确的驅動包之後,加上時區資訊之後就成功了。困擾了一下午,沒有向版本不比對這個地方去想,吃一塹長一智,謹記。