Berkeley DB может хранить данные в 2 разных форматах, в зависимости от того, используете ли вы SQL API или нет. SQL API является недавним дополнением, Berkeley DB исторически была базой данных ключ / значение.
Это правда, что вам нужно собрать собственную библиотеку и использовать JNI, но этого следует ожидать, если вы хотите получить доступ к файлам, созданным собственной библиотекой. К счастью, процесс сборки очень прост.
Если вы работаете под Windows, пожалуйста, обратитесь к руководству по установке .
Для Linux или другой * NIX, после того, как вы разархивировали файл, перейдите в каталог build_unix и выполните одно из следующих действий:
- Если вы используете (стандартный) интерфейс ключ / значение:
.. / dist / configure --enable-java --prefix = / usr / local / db
сделать установку
- Если вы используете SQL API:
.. / dist / configure --enable-sql --enable-jdbc --prefix = / usr / local / db
сделать установку
(Очевидно, вы можете заменить --prefix на место установки по вашему выбору)
Для получения дополнительной информации см. страница документации .
Надеюсь, это поможет, удачи в вашем проекте.