Как подключиться к БД 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.