Как подключиться к БД Berkeley с помощью JDBC?

У меня есть Berkeley DB в локальной папке, и я хотел бы подключиться к нему через JDBC. В частности, через Zentus SqliteJDBC.

Моя проблема со строкой соединения ("url"). Хотя строка подключения sqlite может выглядеть следующим образом: "jdbc:sqlite:c:\\path\\to\\database.db"У Berkeley DB нет ни одного файла.db для ссылки. Вместо этого я вижу несколько файлов.jdb, которые составляют БД.

Мои вопросы: как должна выглядеть строка подключения?

1 ответ

Berkeley DB сертифицирован по драйверу CH-Werner JDBC. Основными отличиями между драйвером Zentus и драйвером Ch-Werner является то, что драйвер Zentus представляет собой полную реализацию Java, а Ch-Werner - реализацию C с уровнем JNI.

Вы можете опубликовать свой вопрос на форумах BDB, и, возможно, у кого-то есть конкретные инструкции по подключению к драйверу Zentus. Есть технологическая причина, почему это не сработает.

Руководство по сборке и установке BDB содержит конкретные инструкции по подключению с помощью драйвера Ch-Werner. См. http://docs.oracle.com/cd/E17076_02/html/installation/index.html. Раздел 5 содержит информацию о сборке для Windows, а раздел 7 содержит информацию о сборке для Linux. Ищите сборку / использование драйвера JDBC.

Другие вопросы по тегам