播放application.conf数据库设置?

时间:2016-12-29 17:45:37

标签: playframework

我打算如何在游戏中设置数据库?

假设我有这个(来自播放文档):

db.default.driver=org.sqlite.JDBC
db.default.url="jdbc:sqlite:/path/to/db-file"

我把它放在application.conf中?

据推测我把它放在db {}中,但示例application.conf中的两个(注释掉的)db都有不同的名称 - 一个是db,另一个是play.db ,我把它作为名字?

我称之为名称是否重要 - 我可以称之为mickey,还是必须mickey.db?我称之为名称的重要性是什么?

1 个答案:

答案 0 :(得分:1)

将它们放在已注释掉的示例的位置。

如果您有多个连接,则需要为其分配名称。

db.default.driver=org.sqlite.JDBC
db.default.url="jdbc:sqlite:/path/to/db-file1"

db.mickey.driver=org.sqlite.JDBC
db.mickey.url="jdbc:sqlite:/path/to/db-file2"

db.secret.driver=org.sqlite.JDBC
db.secret.url="jdbc:sqlite:/path/to/db-file3"

然后,在您的应用中,您可以通过以下方式连接到它们:

val conn = db.getConnection() //default
val connMickey = DB.getConnection("mickey") //mickey
val connSecret = DB.getConnection("secret") //secret