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函数。