Java iReport 2.0.4-不支持操作异常

Java iReport 2.0.4-不支持操作异常,java,jdbc,Java,Jdbc,我正在尝试将iReport 2.0.4连接到MS SQL数据库,但我一直无法支持OperationException 我运行以下版本的jre: java版本“1.6.0_19” Java(TM)SE运行时环境(build 1.6.0_19-b04) Java HotSpot(TM)64位服务器虚拟机(构建16.2-b04,混合模式) 我已经在iReport2.0.4的类路径中设置了sqldbc4.jar 当我尝试连接时,出现以下错误: 信息: java.lang.UnsupportedOper

我正在尝试将iReport 2.0.4连接到MS SQL数据库,但我一直无法支持OperationException

我运行以下版本的jre:

java版本“1.6.0_19”

Java(TM)SE运行时环境(build 1.6.0_19-b04)

Java HotSpot(TM)64位服务器虚拟机(构建16.2-b04,混合模式)

我已经在iReport2.0.4的类路径中设置了sqldbc4.jar

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

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


任何人都可以提供如何解决此问题的提示吗?

您可以尝试使用SQL Server驱动程序。

正如我在另一个问题上所评论的,iReport 2非常旧。您可能需要检查应用程序类路径上是否也有
sqljdbc.jar
驱动程序文件(例如应用程序本身中包含的文件)。还要确保您有JDBC 4驱动程序,而不是来自Microsoft的JDBC 4.1驱动程序。@Mark Rotterveel-非常感谢。你的建议解决了这个问题。sqljdbc.jar和sqljdbc4.jar包含在应用程序本身中。删除jar文件修复了这个问题。就版本而言,由于兼容性的原因,我实际上需要使用这个旧版本。