伯克利数据库的 GUI [关闭]
Posted
技术标签:
【中文标题】伯克利数据库的 GUI [关闭]【英文标题】:GUI for Berkeley DB [closed] 【发布时间】:2010-01-25 21:03:31 【问题描述】:我通过 DPL 接口使用 Berkeley DB Java 版本。 我想问是否有人知道任何可以轻松浏览数据库中保存的数据的 GUI 库。
我知道 BDB 文档说有关存储实体的元数据没有保存在任何地方,因此只有编写数据的人才能知道将从那里返回的类的类型。这就是为什么我正在寻找一个包含在主项目中的库(不是一个完整的程序),这样它就可以知道我的类的类型并且能够正确显示数据。
附言我找到了这个bdb-browser,但它似乎是一个死项目。
更新: 到目前为止,我已经找到了一个 GUI,它显示了通过 JMX 为 BDB 收集的统计信息。以下是如何使用它:http://www.oracle.com/technology/documentation/berkeley-db/je/jconsole/JConsole-plugin.html 仍在搜索数据浏览器...
【问题讨论】:
【参考方案1】:你可以试试DbVisualizer。
DbVisualizer 不直接支持 Berkeley DB,但确实为许多数据库提供 JDBC 驱动程序,
【讨论】:
【参考方案2】:您可以使用执行查询来连接 Berkeley DB。它是一个免费软件。你可以从http://executequery.org获取分布
【讨论】:
我看到在 ExecuteQuery 中我可以只通过 JDBC 定义一个连接,这对我使用 Berkeley DB 有什么帮助? 你需要先为berkely编译jdbc驱动并添加到ExecuteQuery中。然后就可以使用 JDBC URL 访问数据库,例如“jdbc:sqlite:/C:\mydatabase”,其中“mydatabase”是数据库文件。 我怎么能compile jdbc driver for berkely
?我不清楚sqlite
与BerkeleyDB
有什么关系。
oracle.com/technetwork/database/berkeleydb/… 指向 sqlite JDBC 驱动程序【参考方案3】:
我快速搜索并没有找到任何东西。
我认为您在寻找数据浏览器时不会很幸运,因为每个数据库条目中值的格式都是可变的。例如,它可能是原始数据、默认 Java 序列化写出的数据,或者实现 Externalizable 的类实例的自定义格式。
【讨论】:
对于 DPL,只需要在 CLASS_PATH 上有实体类。我编写了一个简单的 Swing 应用程序来显示数据本身,但如果仍处于“alfa”状态。等我有时间完成后,我会发布它。【参考方案4】:这是一个非常简单的浏览器。不过需要编译。
https://code.google.com/p/bdbvu/
【讨论】:
以上是关于伯克利数据库的 GUI [关闭]的主要内容,如果未能解决你的问题,请参考以下文章