如何可视化嵌入式德比数据库?



我正在一个小型Java项目中使用嵌入式derby数据库。 是否有任何可能的方法可以可视化数据库?我希望看到数据库中的表格和数据。

我试过DbVisualizer。由于嵌入式 derby 数据库只能由一个应用程序访问,因此我不确定如何使用 DbVisualizer 查看数据。

您可以使用 SQuirreL。

更多信息

这是一个图形程序,允许您查看数据库的结构。

> 为 IntelliJ Idea 2022 UE 添加答案。

嵌入式持久化derby 数据库是在项目目录中创建的,应该有 derby.log 文件和 db 目录(在应用程序至少启动一次之后)。还可以检查 derby.log 文本文件是否成功创建数据库。

  • 停止应用程序(嵌入式数据库必须一次由一个应用程序访问)
  • 从 IntelliJ 菜单中选择:查看>工具>数据库
  • 在新打开的"数据库"面板上,选择"新建>数据源">提供嵌入目录的路径。此外,选择驱动程序:Apache 嵌入。
  • 在"数据源和驱动程序"对话框中,选择"身份验证: 无身份验证",然后单击"确定"。在同一对话框中切换到"架构"选项卡,然后选择"所有架构"。单击"确定"。
  • 现在,数据库将出现在窗格中,展开它并展开 SA 方案。 那里包含您的表格。

在重新启动应用程序之前,按窗格上的"停用"以断开数据库查看器的连接。