13
在Java待办事项列表教程中使用的H2数据库如下:如何在游戏框架,而不是使用持久H2数据库内存
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"
如何修改配置文件使用持久数据库,而不是内存版本。我是否需要设置一个完全独立的数据库或可以修改db.default.url
属性?
我在使用Play! 2.0.3。
在Java待办事项列表教程中使用的H2数据库如下:如何在游戏框架,而不是使用持久H2数据库内存
db.default.driver=org.h2.Driver
db.default.url="jdbc:h2:mem:play"
如何修改配置文件使用持久数据库,而不是内存版本。我是否需要设置一个完全独立的数据库或可以修改db.default.url
属性?
我在使用Play! 2.0.3。
我找到了解决方案。
要创建一个文件数据库,修改如下:
从
db.default.url="jdbc:h2:mem:play"
要
db.default.url="jdbc:h2:file:data/db"
凡data/db
被细分为:
data/
的文件夹位置数据库文件相对于你的亲ject root。
db
数据库文件的名称。
'data/db'实际上是相对于启动进程的目录。如果进程不总是从同一个目录启动,这是一个问题。相反,我建议使用'jdbc:h2:file:〜/ data/db'。这将创建相对于当前用户的主目录的数据库文件。 –