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

Обсуждение Stimulsoft Reports.JAVA
Ответить
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 13:51

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

Сообщение Шамиль »

Добрый день!

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

P.S. версия отчета Stimulsoft Reports.Java 2016.1.28-trial
Vadim
Сообщения: 107
Зарегистрирован: 04 апр 2013, 12:26

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

Сообщение 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");
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 13:51

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

Сообщение Шамиль »

Спасибо за ответ, но хотелось бы уточнить как добавить уже созданный ранее объект Connection (не строку подключения).
Аналогично , как в версии FX есть возможность реализовать метод getConnection();
Есть ли еще какие нибудь Handler's например для Предварительного просмотра отчета.
Vadim
Сообщения: 107
Зарегистрирован: 04 апр 2013, 12:26

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

Сообщение Vadim »

Здравствуйте.
Вы используете Flash дизайнер\втювер или HTML ?
Не до конца понял вопросы, пожалуйста опишите более подробно
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 13:51

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

Сообщение Шамиль »

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

P.S. используем html, сервлеты, не Flash.
Vadim
Сообщения: 107
Зарегистрирован: 04 апр 2013, 12:26

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

Сообщение Vadim »

Здравствуйте.
Отчет может использовать только свои подключения, вам нужно будет конвертировать ваши подлючения в наш формат.
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 13:51

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

Сообщение Шамиль »

Понятно. Спасибо за ответы.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.

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

Спасибо.
Ответить