我使用iReport设计的jrxmls进行Jasper报告 我已经完成了数据库特定的函数和DML查询,如日期格式,字符串连接,连接符号(||)等。
我的问题是,“有没有办法或插件使jrxml文件可以移植数据库?”。
提前致谢, Kalaiselvan。
答案 0 :(得分:0)
您正在使用JDBC,因此除非您使用某些特定于供应商的SQL函数或功能,否则您的报告已经类型可移植。
您可以在JasperReports中编写您的OWN数据源(实现JRDataSource
接口),并提供您自己的数据库独立层。它不应该 很难。
答案 1 :(得分:0)
每个报告都是从数据库这样的数据源填充的,但您知道这一点。由于报告是通过从特定数据库获取数据来查询特定行来填充的,如果您想使.jrxml文件数据库可移植(或者您的.jasper文件),则需要进行数据源和SQL查询从程序中输入报告文件的参数。使用iReport使数据源和SQL查询成为参数非常简单。