Настройка подключения
Приложение DBeaver работает через интерфейс JDBC.
При работе через интерфейс JDBC возможно подключение по двум схемам:
-
подключение напрямую к серверной части драйвера linapid (если на удаленной машине запущен linapid или есть возможность его запустить);
-
подключение к удаленной машине через сетевой драйвер СУБД ЛИНТЕР dbc_tcp по имени узла, указанного в файле сетевых настроек
nodetab(данный способ подходит для случаев, если клиенты работают через сетевые компоненты dbc_tcp и dbs_tcp).
Подключение к серверной части JDBC (linapid), расположенной на локальном узле:
-
на стороне ядра СУБД ЛИНТЕР запустить серверную часть JDBC linapid (служба
Linter JDBC Listener); -
в утилите DBeaver добавить драйвер:
-
в главном меню выбрать пункт
Database(рис. 92);
Рисунок 92. Панель главного меню
-
в списке выбрать пункт
Driver Manager(рис. 93);
Рисунок 93. Выбор драйвера
-
в открывшемся окне доступных драйверов нажать кнопку New (рис. 94);
Рисунок 94. Добавление нового драйвера
-
откроется диалоговое окно параметров драйвера (рис. 95);
Рисунок 95. Параметры драйвера, вкладка Settings
В окне параметров драйвера заполнить поля:
-
указать имя в поле
Driver Name; -
для
Class Nameуказатьcom.relx.jdbc.LinterDriver; -
для
URL Templateуказатьjdbc:linter:linapid:172.17.0.100:1070:local; -
для
Default Portуказать1070; -
для
Default Userуказать значение по умолчаниюSYSTEM; -
перейти на вкладку
Libraries(рис. 96);
Рисунок 96. Параметры драйвера, вкладка Libraries
-
нажать кнопку Add File, выбрать файл драйвера:
linjdbc-1.8.jarи нажать кнопку Открыть (рис. 97);
Рисунок 97. Параметры драйвера, вкладка Libraries, добавление драйвера
-
нажать кнопку OK.
В список доступных драйверов будет добавлен драйвер СУБД ЛИНТЕР (рис. 98);
Рисунок 98. Driver Manager с добавленным драйвером
-
-
нажать кнопку Close.
-
-
в утилите DBeaver добавить соединение:
-
в левой области программы нажать кнопку соединения, в перечне доступных СУБД выбрать пункт
Other, в перечне доступных драйверов выбратьLinterDriver(рис. 99);
Рисунок 99. Добавление соединения
-
в окне настроек соединения ввести параметры (рис. 100);
Примечание
При вводе имени и пароля пользователя следует учитывать правила именования объектов БД (имя объекта в двойных кавычках воспринимается без изменения регистра, без кавычек – приводится к верхнему регистру), соответствие кодовых страниц приложения и БД.
Рисунок 100. Параметры соединения
-
нажать кнопку Finish. В левой области программы отобразится новое соединение (рис. 101);
Рисунок 101. Список соединений
-
в левой области программы раскрыть узел соединения. Произойдет открытие соедиенения с указанными параметрами;
-
при отсутствии данных о логине и пароле пользователя они будут запрошены в отдельном диалоговом окне (рис. 102);
Рисунок 102. LinterDriver Authentication
-
При успешном подключении к СУБД отобразится структура БД (рис. 103);

При неуспешном подключении к СУБД отобразится сообщение об ошибке (рис. 104);

Подключение к удаленному узлу через сетевой драйвер СУБД ЛИНТЕР
(dbc_tcp) и файл сетевой конфигурации (nodetab):
-
на стороне клиента запустить сетевой драйвер СУБД ЛИНТЕР dbc_tcp (службу
Linter Network Client), который подключается к удаленному узлу из файла сетевой конфигурацииnodetabвида:DB1 TCPIP 172.17.0.100 1060 1 30 30
-
на стороне клиента запустить серверную часть JDBC linapid (службу
Linter JDBC Listener), которая будет перенаправляет запросы сетевому драйверу клиента СУБД ЛИНТЕР dbc_tcp; -
на стороне ядра СУБД ЛИНТЕР запустить сетевой сервер dbs_tcp;
-
в утилите DBeaver добавить драйвер и добавить подключение с аналогичными настройками, за исключением указания в строке подключения адреса и имени удаленного узла:
jdbc:linter:linapid:172.17.0.100:1070:DB1
Способы и опции запуска серверной части JDBC СУБД ЛИНТЕР:
-
при наличии запущенного ранее ядра СУБД ЛИНТЕР:
-
запустить службу
Linter JDBC Listener; -
запустить исполняемый файл
C:\Linter\bin\linapid, по умолчанию linapid будет прослушивать порт 1070; -
запустить исполняемый файл с указанием порта прослушивания
C:\Linter\bin\linapid -p 1071;
-
-
запустить вместе с ядром СУБД ЛИНТЕР:
-
добавить в строку запуска ядра ключ
/JDBCS, по умолчанию linapid будет прослушивать порт 1070; -
добавить в строку запуска ядра ключ с указанием порта для linapid:
/JDBCP=1071
-
Подробнее о драйвере JDBC и серверной части JDBC СУБД ЛИНТЕР можно прочитать в документе «JDBC-драйвер», раздел «Установка и запуск драйвера».
Подробнее о настройке сетевых компонент dbs_tcp, dbc_tcp и файле сетевой конфигурации nodetab можно прочитать в документе «Сетевые средства»,
разделы «Командные сетевые средства»
и «Файл сетевой конфигурации».