在学习myBatis时,遇到如下Exception:
Exception in thread "main" java.lang.AbstractMethodError: com.mysql.jdbc.PreparedStatement.isClosed()Z
查到别人的解决方法都是更新JDBC jar包, 不过都是连接ORACAL数据库,关于ODBC的,连接MySql也是一样的解决方法. 我本来用的版本是mysql-connector-java-5.0.8, 在用hibernate的项目中连接正常,不过使用mybatis的项目中不正常,后面换成mysql-connector-java-5.1.46.jar之后解决问题.
下面附上下载JDBC jar包下载方法(按从官网一步一步找的步骤,下载jar包可直接从如下step 5开始):
1. 进入mysql 官网: https://www.mysql.com/
2. 点击doneload进入: https://www.mysql.com/downloads/
3. 用的是windows系统, 点击windows进入: https://dev.mysql.com/downloads/windows/
4. 列表中选择MySQL Connectors: https://dev.mysql.com/downloads/connector/
5. 选择connnector/j:https://dev.mysql.com/downloads/connector/j/
6. 点击右侧Looking for the latest GA version?
7. 下载ZIP.