Jasper Reports - java.lang.ClassNotFoundException: oracle.jd



我想在报告中显示 BLOB 图像。但是,如果我将 BLOB 字段放入详细信息范围,我只会收到错误消息:java.lang.ClassNotFoundException: oracle.jdbc.OracleBlob cannot be found by net.sf.jasperreports_6.2.0.final我之前将 ojdbc6.jar 添加到数据库连接的类路径中。这里有人有解决方案吗?

谢谢大家的帮助!

最近我遇到了类似的问题,解决方案是升级 oracle 驱动程序。我ojdbc6.jar更改了ojdbc14.jar,问题解决了。

如果你有一个 maven 项目,你的 pom 中可能会缺少.xml以下内容:

    <properties>
        <ojdbc6.version>11.2.0.2.0</ojdbc6.version>
    </properties>
    <dependency>
        <groupId>com.oracle.ojdbc6</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>${ojdbc6.version}</version>
    </dependency>
尝试在

数据集中将相应 BLOB 字段的类类型更改为 java.awt.image。它帮助了我。

最新更新