如何防止H2独立命令行创建新数据库?

时间:2014-12-09 08:04:23

标签: h2

我在独立模式下启动H2数据库,如下所示:

java -cp "h2-1.4.182.jar;%H2DRIVERS%;%CLASSPATH%" org.h2.tools.Server -web -webAllowOthers -tcp -tcpAllowOthers -browser

每当我使用Hibernate或Web控制台登录H2时,如果我使用新名称,就可以创建一个新的数据库。

我知道可以通过添加“; IFEXISTS = TRUE”来阻止连接URL的这种行为,但是我可以在独立命令行中执行相同操作吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用命令行选项-ifExists。另请参阅服务器的Javadoc和命令行帮助。