【问题标题】:iReport 2.0.4 - UnsupportedOperationExceptioniReport 2.0.4 - UnsupportedOperationException
【发布时间】:2023-03-12 07:02:02
【问题描述】:

我正在尝试将 iReport 2.0.4 连接到 MS SQL 数据库,但我不断收到 UnsupportedOperationException。

我运行以下版本的 jre:

java 版本“1.6.0_19”

Java(TM) SE 运行时环境(内部版本 1.6.0_19-b04)

Java HotSpot(TM) 64 位服务器 VM(内部版本 16.2-b04,混合模式)

我已经在iReport 2.0.4的classpath中设置了sqldbc4.jar

当我尝试连接时,出现以下错误:

消息: java.lang.UnsupportedOperationException:此驱动程序不支持 Java 运行时环境 (JRE) 版本 1.6。使用 sqljdbc4.jar 类库,它提供对 JDBC 4.0 的支持。

谁能提供解决此问题的提示?

【问题讨论】:

  • 正如我在另一个问题上评论的那样,iReport 2 真的很老了。您可能想检查应用程序类路径中是否还有sqljdbc.jar 驱动程序文件(例如,包含在应用程序本身中)。还要确保您拥有 JDBC 4 驱动程序,而不是 Microsoft 的 JDBC 4.1 驱动程序。
  • @Mark Rotteveel - 非常感谢。您的建议已解决问题。 sqljdbc.jar 和 sqljdbc4.jar 包含在应用程序本身中。删除 jar 文件解决了这个问题。在版本方面,由于兼容性的原因,我实际上需要使用这个旧版本。

标签: java jdbc


【解决方案1】:

您可以尝试jtds SQL Server 驱动程序

【讨论】:

    猜你喜欢
    • 2015-02-21
    • 2021-03-07
    • 1970-01-01
    • 2015-12-27
    • 2011-08-10
    • 2013-02-26
    • 2018-09-19
    • 2019-12-20
    相关资源
    最近更新 更多