如何使用ScalaAnorm访问两个单独的MySQL数据库?
documentation似乎只提供单个数据库访问的示例。
答案 0 :(得分:1)
您可以使用自己的设置在default
中为第二个db提供另一个名称(而不是application.conf
):
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"
}