Страница 1 из 1

Перехват sql запросов и объект Connection

Добавлено: 22 сен 2016, 13:57
Шамиль
Добрый день!

Подскажите пожалуйста!
1. Каким образом можно передать созданный объект Connection объектам отчета ?
2. Каким образом можно перехватывать sql запросы при их выполнении ?

P.S. версия отчета Stimulsoft Reports.Java 2016.1.28-trial

Re: Перехват sql запросов и объект Connection

Добавлено: 23 сен 2016, 10:17
Vadim
Здравствуйте.
Вы можете, например в JSP странице, перед рендерингом отчета

Код: Выделить всё

StiMySqlDatabase db = new StiMySqlDatabase(
        "test", "test", "url=jdbc:mysql://localhost:3306/sakila;user=root;password=terra2;database=sakila");
    report.getDictionary().getDatabases().add(db);
Перехватить нельзя, только перед рендерингом поменять, например:

Код: Выделить всё

((StiMySqlDatabase) report.getDictionary().getDatabases().get(0)).setConnectionString("url=jdbc:mysql://localhost:3306/sakila;user=root;password=terra2;database=sakila");

Re: Перехват sql запросов и объект Connection

Добавлено: 23 сен 2016, 10:55
Шамиль
Спасибо за ответ, но хотелось бы уточнить как добавить уже созданный ранее объект Connection (не строку подключения).
Аналогично , как в версии FX есть возможность реализовать метод getConnection();
Есть ли еще какие нибудь Handler's например для Предварительного просмотра отчета.

Re: Перехват sql запросов и объект Connection

Добавлено: 23 сен 2016, 13:06
Vadim
Здравствуйте.
Вы используете Flash дизайнер\втювер или HTML ?
Не до конца понял вопросы, пожалуйста опишите более подробно

Re: Перехват sql запросов и объект Connection

Добавлено: 23 сен 2016, 13:50
Шамиль
Дело в том,что в разрабатываемом нашем приложении уже есть подключение к базе данных.
Нам не нужно второе подключение к базе данных которое создает отчет.
Есть ли такая возможность при просмотре отчета передать существующее подключение объектам Stimulsoft ?

P.S. используем html, сервлеты, не Flash.

Re: Перехват sql запросов и объект Connection

Добавлено: 23 сен 2016, 14:28
Vadim
Здравствуйте.
Отчет может использовать только свои подключения, вам нужно будет конвертировать ваши подлючения в наш формат.

Re: Перехват sql запросов и объект Connection

Добавлено: 23 сен 2016, 14:33
Шамиль
Понятно. Спасибо за ответы.

Re: Перехват sql запросов и объект Connection

Добавлено: 26 сен 2016, 08:22
HighAley
Здравствуйте.

Мы всегда рады помочь.
Обращайтесь, если ещё возникнут вопросы.

Спасибо.