2

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

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

我正在逐步了解该过程的细分,以使我连接到我的 Oracle 11g 数据库。

4

2 回答 2

2

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

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

于 2013-12-20T21:56:13.893 回答
1

您可以从此处使用 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)。
于 2013-12-20T22:34:17.843 回答