понедельник, 23 сентября 2013 г.

Увеличение времени сессии в JasperReport

По умолчанию в JasperReport установлена продолжительность сессии 20 минут.
Для увеличения этого времени необходимо отредактировать файл web.xml, расположенный в следующей директории:

среда, 18 сентября 2013 г.

Добавляем новый источник данных (Datasource) в iReport Designer

В первой статье я описал процесс добавления JDBC Driver для коннекта к MS SQLServer.

Создадим новый источник данных.
Для этого необходимо выполнить следующие действия:
1. На панели инструментов нажимаем на кнопку "Report Datasources"
2. Далее нажимаем "New", затем выбираем в списке "Database JDBC Connection", после чего выбираем JDBC Driver MS SQLServer (2005) (com.microsoft.sqlserver.jdbc.SQLServerDriver) и заполняем остальные значения, самым важным из которых является JDBC URL. В общем виде он выглядит так:
jdbc:sqlserver://IP ADDRESS БД:1433;databaseName=НАЗВАНИЕ СХЕМЫ ДАННЫХ
3. Проверяем соединение (кнопка "Test") и сохраняем новый источник данных.

Теперь мы можем создать простейший отчёт используя данные из таблиц нашего источника.

Добавляем JDBC Driver для коннекта к MS SQLServer.

Из коробки iRerport Designer (iRD) не умеет коннектиться к MS SQL Server. Для исправления этого досадного недоразумения необходимо проделать следующие шаги:

1. Скачать архив, содержащий sqljdbc4 по следующей ссылке;
2. Из всего архива необходим только один файл - sqljdbc4.jar. В настройках iRD (Tools- Options вкладка Classpath кнопка "Add JAR") необходимо прописать путь к данному файлу;
3. После выполнения шага№2 в списке JDBC Driver'ов при добавлении нового коннекта к БД должен появиться драйвер MS SQLServer (net.sourceforge.jtds.jdbc.Driver).