我打算如何在游戏中设置数据库?
假设我有这个(来自播放文档):
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
?我称之为名称的重要性是什么?
答案 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