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

时间:2017-09-01 12:54:41

标签: sql database h2

我的java代码正在使用h2 database并生成test.h2.db文件。 我在线搜索但无法找到导入此数据库文件的工具,并查看数据库文件中可用的表格。

我尝试DbVisulizer但无法导入此数据库文件。

如果有人工作或遇到同样的问题,请告诉我解决方法。

2 个答案:

答案 0 :(得分:1)

如图here所示,您可以使用Shell命令打开数据库文件。在下面的示例中,数据库名为test,并推断出数据库文件名test.h2.db。如上所述hereurl指定数据库文件驻留在用户的主目录中。

$ 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谓词,则架构可能为空。

答案 1 :(得分:0)

您可以使用 H2 DB 安装。

您需要:

  • 安装 H2 DB(例如:h2-setup-2019-10-14.exe),
  • 转到安装 H2 DB 的文件夹(例如:\H2\bin)
  • 运行 H2 DB(启动文件:h2.bat)
  • 您应该在浏览器中看到 Console H2(或使用浏览器中的 URL:http://localhost:8082/
  • 在控制台 H2 中设置选项:
    • 通用 H2(嵌入式)
    • 通用 H2(嵌入式)
    • 驱动程序:org.h2.Driver
    • JDBC URL:jdbc:h2:D:/Java/H@_DB/db/repository.mv.db(文件所在磁盘的适当路径)
    • 用户:
    • 密码: