Suz*_*ioc 14 java persistence h2 dbvisualizer
我用自己的程序创建了数据库,它显示为mydatabase.mv.db文件.
但是当我尝试DbVisualizer使用明显相同的参数访问同一个数据库时,它创建了两个文件mydatabase.lock.db,celebrity.h2.db并且没有看到在程序中创建的表.
什么是不兼容?
UPDATE
两种设置如下:


Tho*_*ler 17
在H2版本1.3.x中,数据库文件<databaseName>.h2.db是默认值.(使用存储引擎"PageStore").
在H2版本1.4.x中,数据库文件<databaseName>.mv.db是默认值.(使用存储引擎"MVStore").MVStore现在仍处于测试阶段(2014年11月).但您可以通过附加;mv_store=false到数据库URL 来禁用MVStore .
公认的答案已有好几年历史了,因为其他人可能正在寻找更“当前”的解决方案...
要使其正常工作,只需更新DBVizualizer使用的H2 JDBC驱动程序。基本上可以从http://www.h2database.com/html/download.html下载“独立于平台的邮政编码”,然后将h2/bin/h2-X.X.X.jar文件复制到~/.dbvis/jdbc/,然后重新启动DBVizualizer,以便它可以选择更新的驱动程序。
另外,.mv.db在DBVizualizer中设置数据库文件名时,请确保从文件名中删除。
| 归档时间: |
|
| 查看次数: |
20592 次 |
| 最近记录: |