Блог СУБД SoQoL

Визуальные инструменты для работы с СУБД SoQoL

СУБД ЛИНТЕР СОКОЛ поддерживает стандартный интерфейс JDBC. Это позволяет применять внешние инструменты для управления и разработки БД, совместимые с JDBC-интерфейсом.
 
DBeaver
Рассмотрим процедуру подключения JDBC-драйвера на примере одного из известных инструментов - DBeaver. Это клиентское приложение для исполнения SQL и инструмент администрирования баз данных.
Для начала скачайте дистрибутив DBeaver для Вашей ОС с официального сайта (https://dbeaver.io/download/), например, версию Community.
Для установки DBeaver запустите исполняемый файл установщика и следуйте инструкциям на экране.
После установки запустите DBeaver и выполните:
  1. Процедуру подключения JDBC-драйвера СУБД SoQoL к DBeaver в следующем порядке:
1.1 В меню главного окна откройте пункт “База данных” -> “Управление драйверами” (см. рис.1). 

Рисунок 1. Главное окно DBeaver



1.2. В открывшемся окне “Менеджера Драйверов” нажмите кнопку “Новый” (см. рис.2).

Рисунок 2. Окно менеджера драйверов


1.3. В окне создания драйвера на вкладке «Настройки» (см. рис.3):
  • введите имя драйвера (произвольно, например “SOQOL DB”), которое вы потом будете использовать при создании соединения с сервером;
  • выберите тип драйвера “Generic”;
  • введите имя класса ru.relex.soqol.jdbc.Driver.

Рисунок 3. Окно создания драйвера, библиотека


1.4. В этом же окне на вкладке “Библиотеки”:
  • нажмите “Добавить файл” и выберите jar-файл драйвера soqol-jdbc-<номер_версии>.jar (см. рис.4).

Рисунок 4. Окно создания драйвера, настройки


1.5. Сохраните введенные данные о регистрации драйвера нажатием кнопки “ОК”.

В окне “Менеджер Драйверов” видно, что в списке драйверов появился элемент с именем “SOQOL DB” (см. рис.5). 


Рисунок 5. Окно менеджера драйверов


2. Далее создайте новое соединение с источником данных. Для этого выполните действия в следующем порядке:
2.1. В меню главного окна откройте пункт “База данных” -> “Новое соединение” (см. рис.6).

Рисунок 6. Главное окно DBeaver


2.2. В открывшемся окне выставьте фильтр “All” и выберите ранее зарегистрированный драйвер “SOQOL DB” (см. рис.7).

Рисунок 7. Окно создания соединения, поиск драйвера


2.3. На вкладке “Главное” введите:
  • в поле “JDBC URL” строку соединения, например, “jdbc:soqol://localhost:2060?database=<имя_базы_данных>” для подключения к существующей базе данных (на рис. 6 это имя ”DB”) или “jdbc:soqol://localhost:2060?service” для подключения к сервису управления базами данных;
  • в поля “Пользователь” и “Пароль” соответственно имя пользователя и его пароль (например, “SOQOL”, “SOQOL”) (см. рис.8).

Рисунок 8. Окно создания соединения, ввод данных


Для сохранения введённых данных нажмите кнопку “Готово”.

Во вкладке подключенных баз данных главного окна DBeaver, появилось соединение с базой данных DB (см. рис.9).


Рисунок 9. Главное окно DBeaver с созданным соединением с БД


Рисунок 9. Главное окно DBeaver с созданным соединением с БД

 

Другие инструменты

 
Процедура подключения JDBC-драйвера для использования с внешними инструментами управления СУБД (например, DBeaver, DataGrip, Execute Query, IDE Eclipse и Idea и т.д.) заключается в основном в:
  • выборе jar-файла драйвера;
  • указании имени Java-класса драйвера СУБД SoQoL (там, где это требуется) ru.relex.soqol.jdbc.Driver;
  • указании строки подключения.

 

Поддерживаемые версии Java


Поддерживаются версии Java не ниже 8 и 64-разрядные JVM.