我在本地文件夹中有一个 Berkeley DB,我想通过 JDBC 连接到它。特别是通过Zentus SqliteJDBC。
我的问题是连接字符串(“url”)。虽然 sqlite 连接字符串可能看起来像:"jdbc:sqlite:c:\\path\\to\\database.db"
,但 Berkeley DB 没有一个 .db 文件可供参考。相反,我看到了组成数据库的多个 .jdb 文件。
我的问题是 - 我的连接字符串应该是什么样的?
我在本地文件夹中有一个 Berkeley DB,我想通过 JDBC 连接到它。特别是通过Zentus SqliteJDBC。
我的问题是连接字符串(“url”)。虽然 sqlite 连接字符串可能看起来像:"jdbc:sqlite:c:\\path\\to\\database.db"
,但 Berkeley DB 没有一个 .db 文件可供参考。相反,我看到了组成数据库的多个 .jdb 文件。
我的问题是 - 我的连接字符串应该是什么样的?
Berkeley DB 通过了 CH-Werner JDBC 驱动程序的认证。Zentus 驱动程序和 Ch-Werner 驱动程序之间的主要区别在于 Zentus 驱动程序是一个完整的 java 实现,而 Ch-Werner 是一个带有 JNI 层的 C 实现。
您可以在 BDB 论坛上发布您的问题,并且可能有人有与 Zentus 驱动程序连接的具体说明。这行不通是有技术原因的。
BDB 构建和安装指南有关于如何连接 Ch-Werner 驱动程序的具体说明。请参阅http://docs.oracle.com/cd/E17076_02/html/installation/index.html。第 5 节有关于为 Windows 构建的信息,第 7 节有关于为 Linux 构建的信息。寻找构建/使用 JDBC 驱动程序。