SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » UDR engine Java
icon5.gif  UDR engine Java [сообщение #370] Tue, 23 August 2022 16:47 Переход к следующему сообщению
shalamyansky в настоящее время не в онлайне  shalamyansky
Сообщений: 133
Зарегистрирован: August 2022
Senior Member
Где взять? Движок, интерфейсы, примеры. Вообще такой существует в природе?

Firebird 4, Windows
Re: UDR engine Java [сообщение #371 является ответом на сообщение #370] Tue, 23 August 2022 17:31 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 769
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
https://github.com/FirebirdSQL/fbjava
Re: UDR engine Java [сообщение #372 является ответом на сообщение #371] Tue, 23 August 2022 20:08 Переход к предыдущему сообщениюПереход к следующему сообщению
shalamyansky в настоящее время не в онлайне  shalamyansky
Сообщений: 133
Зарегистрирован: August 2022
Senior Member
Ага, спасибо. Пытаюсь настроить, пока не очень понятно, как. У кого-нибудь есть опыт?
Re: UDR engine Java [сообщение #382 является ответом на сообщение #372] Wed, 24 August 2022 10:11 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 287
Зарегистрирован: June 2022
Senior Member
Я пробовал. Настроить получилось. Но удовлетворения я не получил.

1. Работает только если библиотеки делать под JDK 1.8, новые фичи Java задействовать не получится
2. Слишком муторно права выполнения настраивать
3. В некоторых случаях бывает эпик фейл с динамической загрузкой

Что не получается?
Re: UDR engine Java [сообщение #393 является ответом на сообщение #382] Fri, 26 August 2022 16:03 Переход к предыдущему сообщениюПереход к следующему сообщению
shalamyansky в настоящее время не в онлайне  shalamyansky
Сообщений: 133
Зарегистрирован: August 2022
Senior Member
Спасибо! Непонятна на первых порах сама установка, приведенная инструкция несколько туманна.

The first necessary pass is to extract the zip/tarball package in a place (subsequently named here as <fbjava-root> - this is the parent directory of the packaged bin and others directories).

The second pass is to include a line in the end of <firebird-root>/plugins.conf file pointing to the plugin:
include <fbjava-root>/conf/fbjava.conf


Что за zip/tarball package? Там есть для скачки fbjava-1.0.0-alpha-1.jar, ладно, положим, что это оно. Вписываю в такую структуру:
Firebird
  plugins
    udr
      fbjava
        conf
          fbjava.conf
        fbjava-1.0.0-alpha-1.jar
          META-INF
          ogr
и настраиваю в plugins.conf ссылку на
    include $(dir_plugins)/udr/fbjava/conf/fbjava.conf
Так, что ли? Интуиция шепчет, что где-то должен быть windows-специфичный бинарник, то бишь dll, посредник между Firebird и JVM, который последнюю и запустит. И где он?

Если посмотреть на содержимое файла fbjava.conf
Plugin = JAVA {
    Module = $(this)/../lib/libfbjava
    Config = JAVA_config
}

Config = JAVA_config {
#   JavaHome = /opt/jdk1.8
#   JvmArgsFile = $(this)/jvm.args
    SecurityDatabase = $(this)/java-security.fdb
}
видно, что такой модуль ожидается по пути /lib/libfbjava, которого у меня пока заведомо нет.

По всей видимости, у меня чего-то в руках не хватает. И чего именно, и где это брать? Может, и в голове не хватает, и это тоже проблема.
Re: UDR engine Java [сообщение #395 является ответом на сообщение #393] Sat, 27 August 2022 17:16 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 287
Зарегистрирован: June 2022
Senior Member
Вообще то у них бета есть. Во вторых конфигурацию надо делать как на github описано. Да DLL там есть
Re: UDR engine Java [сообщение #396 является ответом на сообщение #395] Sat, 27 August 2022 17:19 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 287
Зарегистрирован: June 2022
Senior Member
Ставит надо с помощью fbjava-deployer utility. Тогда само все распакуется вместе с dll
Re: UDR engine Java [сообщение #410 является ответом на сообщение #396] Tue, 30 August 2022 20:06 Переход к предыдущему сообщению
shalamyansky в настоящее время не в онлайне  shalamyansky
Сообщений: 133
Зарегистрирован: August 2022
Senior Member
Сорри, сорри, спасибо!

Слона-то со скромным именем Releases я и не увидел.
Предыдущая тема: Нужна помощь с проектированием базы
Следующая тема: Асинхронность API и сообщений об ошибках
Переход к форуму:
  


Текущее время: Thu Mar 28 21:24:41 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00619 секунд