Апрель 2024 г. olegvsk@outlook.com

jSQL Monitor

Скачать (zip) Скачать (tar.gz)

Кроссплатформенный вариант SQL монитора на java. SQL запрос, результаты которого отображаются в мониторе, задаётся пользователем, поэтому программа может использоваться для мониторинга любого запроса, не только списка соединений. Подключается к любому источнику данных через динамически подгружаемые драйверы jdbc. Настройки драйверов (расположение, имя класса драйвера, формат строки подключения и SQL запрос по умолчанию) задаются в файле drivers.xml. Возможны сортировка строк в таблице, выбор показываемых колонок, а также фильтр по любому полю с помощью регулярных выражений. Выделение строк цветом также определяется пользователем с помощью поля Color (тип int), возвращаемого SQL запросом. Поддерживается смена тем графического интерфейса (Look and Feel).

В архиве содержатся настройки и драйверы для подключения к MS SQL, PostgreSQL и Oracle. Для MS SQL сервера задан запрос, показывающий текущие соединения, аналогичный используемому в SQL мониторе:

jm1.png

Простейший запрос для PostgreSQL "SELECT * FROM pg_stat_activity":

jm2.png

Форма настройки нового соединения:

jm3.png

Версия java runtime environment не ниже Java SE 8. Исходный код доступен.