1. 程式人生 > >MySQL版本,MySQL連線jdbc驅動版本與JDK版本問題

MySQL版本,MySQL連線jdbc驅動版本與JDK版本問題

昨天在執行mybatis逆向工程時,在執行主函式時,出現瞭如下異常:


這個問題在百度,谷歌都搜不到滿意的答案。而且看網上的mybatis逆向工程和我的程式碼一模一樣,就很納悶了。而且看視訊中,老師也是直接執行無問題。

今晚下班,又仔細看了下出錯資訊,看到有幾個是MySQL驅動包丟擲的異常。就有疑問:是不是因為MySQL版本和MySQL驅動包版本不一致導致。因為當時我的MySQL版本是8.0,而驅動版本是5.1.28。於是在MySQL官網下載了高版本的驅動,然後又出現瞭如下問題:


後來上網查是jdk版本與MySQL版本不匹配導致的。jdk版本過低。

於是果斷的把MySQL8.0下載了,換了5.6,然後一切問題解決。

通過此件事,明白了一個道理:

在開發時,統一軟體版本是多麼的重要。

老師在開始做這個商城專案的時候就強調,只不過我沒在意,就出現了這種問題,不過還不錯。估計我是第一個出這種問題的人,因為網上找不到相關的內容。