H2DB如何在MySql中获得SQL转储?

我有一些关于H2DB的问题。 我有H2DB数据库存储在文件中的数据,我有3个文件test.18.log.db,test.data.db,test.index.db。 我想要得到像我使用mysqldump时的sql转储文件。 这是可能的? 感谢所有!

是的,有多种解决scheme。 一个是运行SCRIPT SQL语句 :

SCRIPT TO 'fileName' 

另一个是使用脚本工具 :

 java org.h2.tools.Script -url <url> -user <user> -password <password> 

然后,还有RUNSCRIPT语句和RunScript工具。

顺便说一句,你应该考虑升级到更新版本的H2。 使用较新的版本,将两个文件.data.db和.index.db合并到一个.h2.db文件中。