我尝试打开一个数据库文件,该文件正好在H2 1.3.172中使用H2 1.4.185正常工作,我得到了一个不太令人放心:“java.lang.ArrayIndexOutOfBoundsException:2048”
因此我尝试使用
导出java -cp h2-latest.jar org.h2.tools.Recover
并使用
导入新数据库java -cp h2-latest.jar org.h2.tools.RunScript -url jdbc:h2:./mydb.db -user sa -script mydb.sql
并且导出正常,但尝试使用h2-latest.jar连接到数据库时返回:
Unsupported database file version or invalid file header in file "mydb.db" [90048-185] 90048/90048
所以我坚持使用迁移,显然我必须坚持使用1.3版本。