如何在Play Framework中使用持久性H2数据库而不是内存中

时间:2012-09-06 02:06:39

标签: database playframework playframework-2.0 h2

Java Todo List教程中使用的H2数据库如下:

db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"

如何修改配置文件以使用持久数据库而不是内存版本。我是否需要设置完全独立的数据库,还是可以修改db.default.url属性?

我正在使用Play! 2.0.3。

1 个答案:

答案 0 :(得分:29)

我找到了解决方案。

要创建文件数据库,请修改以下内容:

来自

db.default.url="jdbc:h2:mem:play"

db.default.url="jdbc:h2:file:data/db"

data/db分为:

data/数据库文件相对于项目根目录的文件夹位置。

db数据库文件的名称。