Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
Jasper reports 我可以在Jasper report中动态更改数据集吗?_Jasper Reports - Fatal编程技术网

Jasper reports 我可以在Jasper report中动态更改数据集吗?

Jasper reports 我可以在Jasper report中动态更改数据集吗?,jasper-reports,Jasper Reports,我为单个报表创建了两个数据库(Oracle和PostgreSQL)在Oracle中我有调用报表的过程,在PostgreSQL中我有一个函数,如何从两个数据库中调用单个报表?当我从应用程序中选择Oracle时,它从Oracle获取数据;当我选择Postgres时,它从Postgres获取数据。我应该在jasper报告中做什么修改 Oracle呼叫: PostgreSQL: 您可以通过Java代码进行路径连接和查询。您也可以使用JasperReports API动态构建报告,但在jasper报告(

我为单个报表创建了两个数据库(Oracle和PostgreSQL)在Oracle中我有调用报表的过程,在PostgreSQL中我有一个函数,如何从两个数据库中调用单个报表?当我从应用程序中选择Oracle时,它从Oracle获取数据;当我选择Postgres时,它从Postgres获取数据。我应该在jasper报告中做什么修改

Oracle呼叫:

PostgreSQL:


您可以通过Java代码进行路径连接和查询。您也可以使用JasperReports API动态构建报告,但在jasper报告(report.jrxml)中,我在plsql编辑器中调用Oracle过程,而在plsql编辑器中我无法调用PostgreSQL函数。