com.mysql.jdbc.Connection.isValid(I)Z 解決思路

 

出現這個問題是因爲mysql-connection-java-xxx(版本號)-bin.jar版本過低

 

參考版本:Tomcat9,JDK1.8,Mysql5.6 ,這裏選擇5.1.39版本(親測可用)

 

1.在mysql網站中尋找版本稍微高一些的jar包(但不要太高,而且推薦用下載量多一點的版本)

https://dev.mysql.com/downloads/connector/j/

2.點擊Archives,上面那個是版本號,下面是選與平臺無關。選擇ZIP下載

jar解壓拿到那個帶有bin的jar即可

 

3.替換jar包

(1)將tomcat /lib底下的mysql驅動包替換

(2)將項目 WEB-INF/lib底下的mysql驅動包替換

(3)將JRE \lib\ext底下的mysql驅動包替換           

注:當時替換時沒注意第三步,後來發現項目運行時會先去jre底下找jar包,所以第三步漏了也會出現jar包版本過低的情況

 

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