mysql - 在 DbVisualizer 中打开 H2 嵌入式数据库(.mv.db 文件)时对象资源管理器为空

标签 mysql database h2 dbvisualizer h2db

编辑:请忽略数据库类型“MySQL”。我目前将其设置为 H2,我只是在截屏时尝试设置,试图看看是否可以查明出了什么问题。

今晚我的 friend 带着“机会”来找我。他让一名大学生编写了一个前端应用程序,用于在他经营的一家小公司的本地驱动器上插入、更新、删除和查看数据。当他更新 Windows 时,应用程序崩溃了,现在他需要检索数据。他向我发送了 .mv.db 文件,所以我做了一些挖掘,发现 DbVisualizer 至少可以让我使用简单的 MySQL 查询将他的数据提取到 Excel 电子表格中。据他介绍,数据库中只有大约300条记录。

当我连接到嵌入式 H2 数据库时,它会打开两个空数据库。

enter image description here

enter image description here

如果有人知道在这里做什么,请告诉我。谢谢。

最佳答案

我也遇到了同样的问题。幸运的是,我的数据库也很小,所以我可以使用 SQuirreL SQL Client打开数据库。习惯用户界面并不容易,但它做得非常好。

  • 如果您想导出数据,您可能需要更改设置(文件 -> 全局首选项,选项卡 SQL 脚本)。我取消选中“使用模式限定..”框以获得有效的 SQL。
  • 日期格式也不符合标准。我使用文本编辑器来获取可执行 SQL。

关于mysql - 在 DbVisualizer 中打开 H2 嵌入式数据库(.mv.db 文件)时对象资源管理器为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33666691/

相关文章:

MySQL ON DUPLICATE KEY UPDATE 在唯一键中具有可为空的列

MySQL ORDER BY 范围优化

java - 在数据库中使用 Hibernate 和 H2 时出错

java - Tomcat 上下文资源不会加载 h2 驱动程序

postgresql - PostgreSQL 模式下的 h2 数据库不接受 PostgreSQL SQL 语法

php - MySQL如何实现层级数据的级联删除?

Swift Firebase 项目,如何只读节点的标题

database - 具有并发写入功能的 SQLite 替代方案(Delphi)

java - 通过 java webservice 提供数据库访问

mysql - 可以有 n 列吗?