|
<< 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;