Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Jasper Studio中显示文件图像_Java_Oracle_Jasper Reports_Blob_Classnotfoundexception - Fatal编程技术网

Java 在Jasper Studio中显示文件图像

Java 在Jasper Studio中显示文件图像,java,oracle,jasper-reports,blob,classnotfoundexception,Java,Oracle,Jasper Reports,Blob,Classnotfoundexception,您好,我正在尝试使用Jasper Studio在报告上显示来自BFile的图像,我已经创建了目录并成功地在数据库中插入了信息。当我尝试从字段拖放图像时,会出现一个错误,表明发生了错误。有关详细信息,请参阅错误日志。 java.lang.ClassNotFoundException:oracle.jdbc.OracleBfile 这就是我正在做的问题 选择图像这是表中的文件 这是Jasper生成的文件,其中显示错误: <queryString> <![CDATA[SELE

您好,我正在尝试使用Jasper Studio在报告上显示来自BFile的图像,我已经创建了目录并成功地在数据库中插入了信息。当我尝试从字段拖放图像时,会出现一个错误,表明发生了错误。有关详细信息,请参阅错误日志。 java.lang.ClassNotFoundException:oracle.jdbc.OracleBfile 这就是我正在做的问题 选择图像这是表中的文件 这是Jasper生成的文件,其中显示错误:

<queryString>
    <![CDATA[SELECT IMAGE
    FROM TABLE]]>
</queryString>
<field name="IMAGE" class="oracle.jdbc.OracleBfile"/>

HELP

表中是否只有一行,或者SELECT语句中是否应该有WHERE子句?有很多表,我在这方面取得了进展,现在的问题是ORA-22289:无法对未打开的文件或LOB执行FILEREAD操作有什么想法吗?我发现我必须创建一个过程来打开de bfile,但找不到该过程如果您使用的是LOB,则需要使用DBMS_LOB包中的函数。有关示例,请参见。分享和享受。