【问题标题】:Not able to connect to postgres database using play slick无法使用 play slick 连接到 postgres 数据库
【发布时间】:2016-02-26 18:13:51
【问题描述】:

我正在尝试通过 play slick 连接到 postgres。

我的应用程序配置文件

slick.dbs.default.driver= "slick.driver.PostgresDriver$"
slick.dbs.default.db.dataSourceClass = "slick.jdbc.DatabaseUrlDataSource"
slick.dbs.default.db.properties.driver = "org.postgresql.Driver"
slick.dbs.default.db.url = url
slick.dbs.default.db.user=username
slick.dbs.default.db.password=password

通常我通过 val 连接 = DB.getConnection()

使用click时如何连接?

【问题讨论】:

    标签: playframework slick


    【解决方案1】:

    在您的 application.conf 中添加如下条目:

    slick.dbs {
      default.driver="slick.driver.PostgresDriver$"
      default.db.driver="org.postgresql.Driver"
      default.db.url=url
      default.db.user=user
      default.db.password=password
    }
    

    然后,获取连接(因为这个配置是DatabaseConfig 格式)使用:

    val dbConfig: DatabaseConfig[PostgresDriver] = DatabaseConfig.forConfig("slick.dbs.default")
    val db = dbConfig.db
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-07
      • 2019-04-24
      • 1970-01-01
      • 2017-12-22
      • 2019-12-14
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      相关资源
      最近更新 更多