当前位置: 首页 > 知识库问答 >
问题:

Java例外java.lang.AbstractMethodError

蒙化
2023-03-14

如何解决此异常:

Exception in thread "main" java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z
    at org.apache.commons.dbcp2.DelegatingConnection.isValid(DelegatingConnection.java:914)
...

我读到这个错误与库/jdk有关,但我找不到解决它的好方法。我需要你的帮助。非常感谢。

共有3个答案

东门涵育
2023-03-14

我将 JDBC 驱动程序 jar 文件升级到 mysql-connector-java-6.0.2 并解决了这个问题。

刘凡
2023-03-14

如果您提供验证查询,就可以避免升级驱动程序。

公羊涛
2023-03-14

这意味着您的mysql jdbc驱动程序没有实现jre 6中添加的jdbc方法,例如isValid。

 类似资料:
  • 在我的应用程序中,用户可以拍照或向应用程序添加照片。当应用程序尝试在ImageView中显示保存的图像时,我会收到java.lang.SecurityException的崩溃报告 错误所在的线路是 我无法在我的设备或模拟器上复制错误,它们都能很好地显示图像。 我使用的完整代码是 我的设备上显示的日志输出(3个项目,一个没有图像) 项目:测试-已解析:file:///storage/emulated

  • 我有什么 我为一些特定方法设置了AspectJ连接点,以便能够测量它们的执行时间。我从不拦截代码流中的任何内容(因此我们可以称之为“只读”类型的编织代码)。相应的代码如下所示: 此外,在应用程序代码本身中,我有如下内容: 这意味着我会优雅地处理该层中任何可能的异常,并禁止将其抛出到上层。 出了什么问题 如果应用程序代码没有抛出异常,那么就没有问题,所有逻辑都正常工作——时间被测量、记录和跟踪。但是

  • for(条目...)中出现错误循环,其中在调用dfs()之后,它将显示ConcurrentModificationException。虽然visitedOrder与foreach循环不相关,但我不知道为什么会发生这种情况。这怎么修复呢?

  • 问题内容: 设计可能引发异常的单例类的最佳方法是什么? 在这里,我有一个Singleton(使用Bill Pugh的方法,在Wiki中为Singleton记录)。 如果在2处引发异常,我想将其传播给调用方。但是,我不能从第1行引发异常。 因此,如果单例对象创建不正确,我唯一的选择是返回空对象吗? 谢谢 PS我确实意识到,如果该Singleton通过不同的类加载器加载或反射加载,则可能会损坏,但是对

  • 因此错误消息如下: 我的代码为 错误在 但我认为数组索引在指针递增后用代码检查ok。是数组越界异常还是其他什么?通常,如果是数组,则错误为。这里的问题似乎是什么?

  • 我对Java应用程序相当陌生。我正在尝试在eclipse中运行这个开源应用程序。我已经逐一包含了所需的所有外部库,并删除了所有错误。现在,当我运行应用程序时,我在运行时遇到异常。控制台中的消息如下所示: 现在,我可以看出,slf4j日志库是一个例外。我曾尝试在“配置构建路径”的外部jar部分中包含不同版本的slf4j,但我得到了相同的例外。所以我认为slf4j的版本控制不是这里的问题。此外,在异常