查看test.h2.db(H2数据库)的工具[关闭]
Posted
技术标签:
【中文标题】查看test.h2.db(H2数据库)的工具[关闭]【英文标题】:tool to view test.h2.db (H2 database) [closed] 【发布时间】:2017-09-01 12:54:41 【问题描述】:我的 java 代码正在使用 h2 database
并生成 test.h2.db
文件。
我在网上搜索,但找不到任何工具来导入此 DB 文件,并查看该 DB 文件 中的可用表。
我尝试了DbVisulizer
,但无法导入此DB文件。
如果有人工作或遇到同样的问题,请告诉我解决方案。
【问题讨论】:
要求工具推荐是题外话。 例如松鼠。 任何基于 Java/JDBC 的工具都可以做到这一点——包括 DbVisualizer 【参考方案1】:如图here,可以使用Shell
命令打开数据库文件。在下面的示例中,数据库名为test
,并推断出数据库文件名test.h2.db
。如here 所述,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
谓词,则架构可能为空。
【讨论】:
【参考方案2】:您可以使用 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(文件所在磁盘的适当路径) 用户: 密码:【讨论】:
以上是关于查看test.h2.db(H2数据库)的工具[关闭]的主要内容,如果未能解决你的问题,请参考以下文章