1

再会。我对将嵌入式数据库存储在 Java EE 应用程序中感到困惑。我刚刚解决了可以通过 getResource 方法访问的 .properties 文件的问题,但是我应该将我的数据库放在哪里以支持可移植性?

4

1 回答 1

1

为了可移植性,适当的方法是将嵌入式数据库安装在项目目录中,然后指定相对路径。

通常,您必须提取内容并将相对于当前目录的路径指定为数据库 url。下面是一些例子。

  • H2 数据库 - jdbc:h2:file:relative-database-path
  • Apache Derby -通过在类路径中包含所需的 jar 并相应地配置环境变量。
  • HSQLDB - jdbc:hsqldb:file:relative-database-path
于 2012-05-24T13:59:17.973 回答