Подключение к БД

<< Click to Display Table of Contents >>

Navigation:  О программе >

Подключение к БД

Начиная с версии 2.1.80 добавлена возможность создавать второго клиента базы с правами на чтение (SELECT запросы) и поднимать параллельное подключение к базе этим клиентом.

Данный функционал позволяет интегрироваться с другим ПО через базу. Например отслеживать статус поверки, генерировать протоколы сторонним приложением или каким-либо иным способом встраиваться в програмную экосистему организации.

 

Настройка клиента и подключения происходит в файле

{AreometerVerifierDirectory}\appdata\config\db\clientsettings.properties

 

db.server.start = false - стартовать сервер БД при старте программы (true/false)

db.server.host = localhost - хост

db.server.port = 1527 - порт

db.client.enable = false - конфигурировать нового клиента (true/false)

db.client.name = remoteclient - имя стороннего клиента БД

db.client.password = remoteclient - пароль стороннего клиента БД

 

Для конфигурирования клиента:

1.присвойте необходимые имя и пароль (или оставьте значения по умолчанию);

2.установите значение db.client.enable = true

 

После перезапуска с этими конфигурациями клиент будет создан с необходимыми правами.

В дальнейшем рекомендуется вернуть параметр db.client.enable = false

 

Для конфигурирования сервера:

присвойте необходимые имя хоста и порт (или оставьте значения по умолчанию);

установите значение db.server.start = true

 

C этими параметрами программа будет стартовать и поднимать сервер БД, к которому можно подключится:

Драйвер: org.apache.derby.jdbc.ClientDriver

Подключение: jdbc:derby://localhost:1527/{AreometerVerifierDirectory}\appdata\db;user=remoteclient;password=remoteclient;