2012-01-07 87 views
3

我正在使用ireport 4.5.0。在ireport生成成功报告,但是当我使用Java代码生成时,它会给出错误。使用oracle 10g在java中生成ireport

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) 
+0

你能发布java代码片段吗? – 2012-01-07 12:02:04

回答

1

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

+0

缺少哪个库? – 2012-12-12 20:28:19