Java EE应用程序中的嵌入式数据库

时间:2012-05-24 11:24:15

标签: database java-ee

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

1 个答案:

答案 0 :(得分:1)

为了便于携带,适当的方法是在项目目录中安装嵌入式数据库。然后指定相对路径。

一般情况下,您必须提取内容和内容。将相对于当前目录的路径指定为数据库URL。以下是一些例子。

  • H2数据库 - jdbc:h2:file:relative-database-path
  • Apache Derby - 在classpath&中包含必需的jar相应地配置环境变量。
  • HSQLDB - jdbc:hsqldb:file:relative-database-path