使用oracle 10g在java中生成ireport

时间:2012-01-07 10:56:13

标签: java oracle10g jasper-reports ireport

我正在使用ireport 4.5.0。在ireport中生成成功报告,但是当我使用java代码生成时,它会产生错误。

Caused by: net.sf.jasperreports.engine.JRRuntimeException: 
net.sf.jasperreports.engine.JRException: No query executer factory class registered for plsql queries.
at net.sf.jasperreports.engine.design.JRDesignDataset.queryLanguageChanged(JRDesignDataset.java:1017)
at net.sf.jasperreports.engine.design.JRDesignDataset.setQuery(JRDesignDataset.java:551)
at net.sf.jasperreports.engine.design.JasperDesign.setQuery(JasperDesign.java:896)

1 个答案:

答案 0 :(得分:1)

PL / SQL没有默认支持。我想你是在表明你在iReport中正常工作了。所以你必须为PL / SQL添加一个查询执行器。您需要在JR运行时环境中使用相同的查询执行器。