2016-12-29 94 views
1

我该如何设置一个数据库?播放application.conf数据库设置?

比方说,我有这个(从播放文档):

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

我在哪里把它放在application.conf?

大概我把它放在一个DB {}的事情,但样本application.conf无论是在两(注释掉的)分贝有不同的名字 - 一个是db,另一种是play.db,我该怎么放的名称?

而且这个名字有什么关系?我可以称它为mickey,还是必须是mickey.db?无论如何,我叫这个名字又有什么关系?

回答

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 
相关问题