【问题标题】:How to connect to Oracle 11g database using Slick via Play 2/TypeSafe Activator?如何通过 Play 2/TypeSafe Activator 使用 Slick 连接到 Oracle 11g 数据库?
【发布时间】:2013-12-21 21:04:04
【问题描述】:

我是 Scala 和 Play 2 框架的新手。我有一个可用的 Oracle 11g 数据库,并且想要一个模板,用于使用 Play 2 中的 Slick 连接到数据库。

谁能提供一个示例 Scala 文件,它只连接到 Oracle 11g 数据库并输出表值?连接后,我想我会很自在地学习 Slick 和 Play 2 框架。我知道有多个文件需要编辑,例如 build.sbtbuild.scala 文件用于依赖项并导入到应用程序文件中,但是我不明白它是如何工作的。

我正在寻找逐步了解该过程的详细信息,以便连接到我的 Oracle 11g 数据库。

【问题讨论】:

    标签: scala oracle11g slick play-slick


    【解决方案1】:

    抱歉,由于我不使用 play,我无法提供分步说明。对于商业 sql 数据库,您需要在构建中添加灵活的扩展。该软件包是闭源的,对生产环境来说是非免费的。我将它与 db2 一起使用,它相当简单

    http://slick.typesafe.com/doc/1.0.0/extensions.html

    【讨论】:

      【解决方案2】:

      您可以从这里使用 play slick 示例应用程序:

      https://github.com/freekh/play-slick/tree/master/samples/play-slick-sample

      这里的示例应用程序使用 h2 数据库。但是你可以通过以下步骤将其更改为Oracle:

      • 在项目/Build.scala 中添加 Oracle 驱动程序作为依赖项
      • 更改 conf / application.conf 中的数据库连接设置
      • 在 Oracle 数据库中创建所需的表(cat,参见 models/Cat.scala)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-24
        • 2014-04-22
        • 1970-01-01
        • 2016-02-26
        • 2018-02-13
        • 2013-06-10
        • 2021-01-14
        相关资源
        最近更新 更多