База данных портативных отчетов Jasper - PullRequest
1 голос
/ 04 февраля 2011

Я использую разработанные iReport jrxmls для отчетов Jasper. Я выполнил специфичные для базы данных функции и запросы DML, такие как формат даты, конкатенация строк, символ конкатенации (||) и т. Д.

Мой вопрос: «Есть ли способили плагин, чтобы сделать файлы jrxml переносимыми в базу данных? ".

Заранее спасибо, Калайсельван.

Ответы [ 2 ]

0 голосов
/ 04 февраля 2011

Каждый отчет заполняется из источника данных, такого как база данных, но вы это знали.Поскольку отчет заполняется путем извлечения данных из определенной базы данных с запросами к определенным строкам, если вы хотите сделать вашу базу данных файлов .jrxml переносимой (или ваши файлы .jasper в этом отношении), вам нужно будет сделать свой источник данных и запросы sqlпараметры, которые вводятся в ваш файл отчета из вашей программы.Довольно просто сделать источник данных и запрос SQL параметром с помощью iReport.

0 голосов
/ 04 февраля 2011

Вы используете JDBC, поэтому ваши отчеты уже вроде переносимы, если вы не используете некоторые функции или функции SQL, специфичные для поставщика.

Вы можете написать свой собственный источник данных в JasperReports (реализуйте интерфейс JRDataSource) и обеспечить свой собственный уровень независимости базы данных. Это не должно быть , что трудно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...