简体   繁体   English

使用Oracle 10g在Java中生成ireport

[英]Generate ireport in java using oracle 10g

I am using ireport 4.5.0. 我正在使用ireport 4.5.0。 In ireport generate success report but when I'm generating using java code through then it will gives the error. 在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)

There is no default support for PL/SQL. 没有默认的PL / SQL支持。 I think you're indicating that you have it working correctly in iReport. 我认为您是在表明自己在iReport中可以正常使用。 So you must have added a query executer for PL/SQL. 因此,您必须为PL / SQL添加了查询执行程序。 You need to make that same query executer available in your JR runtime environment. 您需要使同一查询执行程序在您的JR运行时环境中可用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM