在 DbVisualizer 中打开 H2 嵌入式数据库(.mv.db 文件)时为空对象资源管理器
Posted
技术标签:
【中文标题】在 DbVisualizer 中打开 H2 嵌入式数据库(.mv.db 文件)时为空对象资源管理器【英文标题】:Empty Object Explorer When Opening a H2 embedded database(.mv.db file) in DbVisualizer 【发布时间】:2015-11-12 07:59:49 【问题描述】:编辑:请忽略数据库类型“mysql”。我目前已将其设置为 H2,我只是在抓屏时尝试设置,以查看是否可以查明问题所在。
我的朋友今晚带着“机会”来找我。他让一个大学生编写了一个前端应用程序,用于在他经营的一家小公司的本地驱动器上插入、更新、删除和查看数据。当他更新窗口时应用程序崩溃了,现在他需要检索数据。他给我发了 .mv.db 文件,所以我进行了一些挖掘,发现 DbVisualizer 至少可以让我使用一个简单的 MySQL 查询将他的数据提取到 Excel 电子表格中。据他介绍,数据库中只有大约 300 条记录。
当我连接到嵌入式 H2 数据库时,它会打开两个空数据库。
如果有人知道在这里做什么,请告诉我。谢谢。
【问题讨论】:
【参考方案1】:我遇到了同样的问题。幸运的是我的数据库也很小,所以我可以使用SQuirreL SQL Client 打开数据库。习惯用户界面并不容易,但它确实做得很好。
如果要导出数据,您可能需要更改设置(文件 -> 全局首选项,选项卡 SQL 脚本)。我取消勾选框'Qualify .. with schema'以获得有效的SQL。 日期格式也不符合标准。我使用文本编辑器来获取可执行的 SQL。【讨论】:
以上是关于在 DbVisualizer 中打开 H2 嵌入式数据库(.mv.db 文件)时为空对象资源管理器的主要内容,如果未能解决你的问题,请参考以下文章