Jasper 标记中有关数据库连接的信息在哪里?
Where is information about the connection to DB located in Jasper markup?
在 Jasper Studio 6.6.0 中,您可以配置与数据库的连接并开始使用那里的数据。当我在工作室完成报告时,我拿了 jrxml
-文件,然后在项目中使用它来打印 pdf-报告。
jrxml
-标记是否存储有关工作室中使用的数据库连接的信息?
P.S。我在 jrxml 中没有找到这样的信息。好吧,现在还不清楚:为什么要在 Jasper Studio 中实现与 DB 的连接并演示用那里的数据填充报告?
正如我后来发现的那样——jrxml 标记仅存储应通过连接从数据库中获取数据的标签。因此,当调用形成 JasperPrint 的函数时,您可以将 java.sql.Connection
对象作为最后一个参数传递:
JasperFillManager.fillReport(JasperReport jReport, Map<String,Object> params, Connection connection)
然后将从数据库接收数据。
在 Jasper Studio 6.6.0 中,您可以配置与数据库的连接并开始使用那里的数据。当我在工作室完成报告时,我拿了 jrxml
-文件,然后在项目中使用它来打印 pdf-报告。
jrxml
-标记是否存储有关工作室中使用的数据库连接的信息?
P.S。我在 jrxml 中没有找到这样的信息。好吧,现在还不清楚:为什么要在 Jasper Studio 中实现与 DB 的连接并演示用那里的数据填充报告?
正如我后来发现的那样——jrxml 标记仅存储应通过连接从数据库中获取数据的标签。因此,当调用形成 JasperPrint 的函数时,您可以将 java.sql.Connection
对象作为最后一个参数传递:
JasperFillManager.fillReport(JasperReport jReport, Map<String,Object> params, Connection connection)
然后将从数据库接收数据。