【JavaWeb問題解決】java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z問題解決

問題描述:
JavaWeb裏面或者Java裏面通過jdbc連接數據庫的時候,會出現如下錯誤:java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z at org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.isValid(DelegatingConnection.java:874) at org.apache.tomcat.dbcp.dbcp2.PoolableConnection.validate(PoolableConnection.java:270) at org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.validateConnection(PoolableConnectionFactory.java:630) at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:119) at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:731) at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:605) at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:809).....

原因分析:
這種情況一般就是版本不對應導致,mysql驅動包版本估計過低

解決辦法:
下載更高版本jar包,最好是對應版本
Mysql-connector-java各版本下載地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java

查看版本對應關係點擊:
mysql-connector-java與mysql以及JDK的對應版本
百度網盤下載地址:https://blog.csdn.net/xunxue1523/article/details/105525139

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