Тестирование соединения с базой данных Использование Javascript в исходящем соединителе базы данных в Mirth - PullRequest
0 голосов
/ 13 мая 2010

У меня есть дескриптор базы данных в channelMap (для 1 соединения для всех сообщений), и я повторно использую соединение для всех сообщений. Теперь, прежде чем выполнять вставки (в базу данных MySQL), я хочу проверить, существует ли еще соединение. Как мне выполнить этот тест?

1 Ответ

0 голосов
/ 25 мая 2010

Грубый способ - захватить соединение и выполнить простой запрос (простой запрос SELECT или SHOW), и перехватить исключение.

I думаю, все это основано на JTDS, поэтому вы должны иметь возможность использовать Connection.closed, который вернет true, если соединение закрыто, и false, если оно открыто.

...