在Play for Scala独立应用程序中注入JDBC数据库连接

在Play for Scala独立应用程序中注入JDBC数据库连接,scala,playframework,playframework-2.0,Scala,Playframework,Playframework 2.0,我为Scala注入了JDBC数据库连接,以便在web应用程序中使用: 这是我使用的声明: class ScalaControllerInject @Inject()(db: Database) extends Controller { // rest of the code... 我需要的是将JDBC数据库连接插入Scala应用程序的单机版播放中(即没有控制器),如下所示: object Main extends App { val db: Database = // .

我为Scala注入了
JDBC数据库连接
,以便在web应用程序中使用:

这是我使用的声明:

class ScalaControllerInject @Inject()(db: Database) extends Controller {

    // rest of the code...
我需要的是将JDBC数据库连接插入Scala应用程序的单机版播放中(即没有控制器),如下所示:

object Main extends App {

    val db: Database  = // ... get database 
    val conn = db.getConnection()

    // .... rest of the code
}
这可能吗?

您可以创建一个(Postgres示例):

您只需创建一个(Postgres示例):

val dbUrl = "jdbc:postgresql://localhost:5432/databaseName?user=username&password=yourpassword"
val database = Databases("org.postgresql.Driver",dbUrl,"testingzzz")