查看test.h2.db(H2数据库)的工具



我的Java代码使用h2 database并生成test.h2.db文件。我在线搜索,但找不到任何工具来导入此 db 文件,然后查看表格是什么,在该表中可用。

我尝试了DbVisulizer,但无法导入此 db 文件。

如果有人工作或面临相同的问题,请让我知道解决方案。

如下所示,您可以使用Shell命令打开数据库文件。在下面的示例中,数据库命名为test,并且数据库文件名test.h2.db被推断。如下所述,url指定数据库文件位于用户主目录中。

$ java -cp h2.jar org.h2.tools.Shell -url 
    "jdbc:h2:file:~/test;ifexists=true" -user "sa" -password ""

在提示下,键入 ?以寻求帮助或输入sql命令:

sql> show tables;
TABLE_NAME | TABLE_SCHEMA
CUSTOMER   | PUBLIC
…

请注意,如果您先前忽略了ifexists谓词。

,模式可能为空

您可以使用H2 DB安装。

您需要:

  • 安装H2 DB(例如:H2-setup-2019-10-14.exe),
  • 转到安装H2 DB的文件夹(例如: H2 bin)
  • 运行H2 DB(启动文件:H2.bat)
  • 您应该在浏览器中看到控制台H2(或在浏览器中使用URL:http://localhost:8082/
  • 在Console H2 SET选项中:
    • GENCIC H2(嵌入)
    • GENCIC H2(嵌入)
    • 驱动程序:org.h2.driver
    • jdbc url:jdbc:h2:d:/java/@_db/db/repository.mv.db(磁盘中的适当路径在哪里文件)
    • 用户:
    • 密码:

最新更新