3

H2 下载站点上,有一个Database Upgrade Helper File用于从 1.1 升级到更新版本。我想知道是否有一种很好且干净的方法来检查数据库是否需要升级。到目前为止,我所做的是使用新驱动程序打开与旧数据库的连接,捕获异常然后进行迁移。如果可能的话,我想在 Java 中进行检查。

4

1 回答 1

0

如果您Database Upgrade Helper File的类路径中有 ,并且数据库是使用 H2 1.1 版创建的,那么数据库会自动升级。

除此之外,您不需要升级数据库,因为自 H2 版本 1.2 以来数据库文件没有更改(使用 1.2.x 版本创建的数据库可以使用最新版本打开)。至少,这是计划。如果它在某些情况下不起作用,那么请告诉我们问题所在。

于 2013-02-28T06:05:09.867 回答