【问题标题】:Scala Play Slick Connection multiple SchemaScala Play Slick Connection 多个模式
【发布时间】:2016-08-18 11:42:42
【问题描述】:

这是我的代码 应用程序.conf

slick.dbs.default.driver="com.typesafe.slick.driver.oracle.OracleDriver$"
slick.dbs.default.db.driver=oracle.jdbc.driver.OracleDriver
slick.dbs.default.db.url="jdbc:oracle:thin:@XXXXXXX"
slick.dbs.default.db.user=param
slick.dbs.default.db.password="xxxx"

slick.dbs.default.driver="com.typesafe.slick.driver.oracle.OracleDriver$"
slick.dbs.default.db.driver=oracle.jdbc.driver.OracleDriver
slick.dbs.default.db.url="jdbc:oracle:thin:@XXXXXXX"
slick.dbs.default.db.user=param2
slick.dbs.default.db.password="xxxx"

如何连接多个schema scala play slick oracle ????

【问题讨论】:

    标签: scala playframework-2.0 slick


    【解决方案1】:

    使用slick.dbs.default.*,您可以配置默认架构。 如果你想拥有多个数据库连接,你可以声明命名数据库。

    尝试在你的配置中使用这样的东西:

    oracle2.driver="com.typesafe.slick.driver.oracle.OracleDriver$"
    oracle2.db.driver=oracle.jdbc.driver.OracleDriver
    oracle2.db.url="jdbc:oracle:thin:@XXXXXXX"
    oracle2.db.user=param2
    oracle2.db.password="xxxx"
    

    默认情况下,使用默认数据库连接。如果您想使用其他数据库,在本例中为 oracle2,您可以使用 NamedDatabase 注释注入它们。

    @NamedDatabase("oracle2") override protected val dbConfigProvider: DatabaseConfigProvider

    【讨论】:

    猜你喜欢
    • 2021-05-29
    • 2018-08-03
    • 2017-04-10
    • 2020-08-02
    • 2016-08-19
    • 2013-10-29
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多