2013-12-20 36 views
2

我是Scala和Play 2框架的新手。我有一个工作的Oracle 11g数据库,并希望使用模板连接到使用Slick Play 2的数据库。如何通过Play 2/TypeSafe Activator使用Slick连接到Oracle 11g数据库?

任何人都可以提供一个示例Scala文件,它只连接到Oracle 11g数据库并输出表值?一旦我连接起来,我想我会很自在地学习Slick和Play 2 Framework。我知道有多个文件需要编辑,如build.sbtbuild.scala文件的依赖关系和导入应用程序文件,但我不明白它是如何工作的。

我正在寻找一步一步的细分来让我连接到我的Oracle 11g数据库。

回答

1

对不起,我不能提供一步一步的指示,因为我不使用游戏。对于商业化的SQL数据库,您需要为构建添加漂亮的扩展。该软件包对于生产环境来说是封闭的来源和非自由的。我用DB2使用它,它是相当直截了当

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

0

从这里你可以使用一个漂亮的打法示例应用程序:这里

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

示例应用程序使用H2数据库。在CONF

  • 加入甲骨文驱动器作为项目dependecy/Build.scala
  • 更改数据库连接设置/ application.conf
  • 创建所需的表(:但你可以将它通过以下步骤更改到Oracle cat,请参阅models/Cat.scala)。