Mysql 使用带播放的ScalaAnorm访问多个db

Mysql 使用带播放的ScalaAnorm访问多个db,mysql,scala,playframework-2.0,Mysql,Scala,Playframework 2.0,如何使用ScalaAnorm访问两个单独的MySQL数据库 似乎只提供了单个数据库访问的示例。您可以在application.conf中为第二个数据库提供另一个名称(而不是default),并使用它自己的设置: db.default.driver=com.mysql.jdbc.Driver db.default.url= ... db.default.user= ... db.default.password= ... db.anotherdb.driver=com.mysql.jdbc.Dr

如何使用ScalaAnorm访问两个单独的MySQL数据库


似乎只提供了单个数据库访问的示例。

您可以在
application.conf
中为第二个数据库提供另一个名称(而不是
default
),并使用它自己的设置:

db.default.driver=com.mysql.jdbc.Driver
db.default.url= ...
db.default.user= ...
db.default.password= ...

db.anotherdb.driver=com.mysql.jdbc.Driver
db.anotherdb.url= ...
db.anotherdb.user= ...
db.anotherdb.password= ...
然后,您可以指定要使用的数据库,如下所示:

DB.withConnnection("default") { implicit connection =>
    // uses the database named "default"
}

DB.withConnnection("anotherdb") { implicit connection =>
    // uses the database named "anotherdb"
}