我一直在尝试从Scala Play连接到本地postgres但由于某种原因似乎无法导入Database
和NamedDatabase
。
尝试使用import play.api.db._
或import play.api.db.{ Database, NamedDatabase }
导入时,收到Can't resolve symbol db
错误。这实际上是有道理的。我尝试重新导入项目并在IntelliJ中重建,但它仍然无法工作。 db
导入的内容是否因未记录的内容而发生变化?这些import语句直接来自Scala Play教程页面:
https://www.playframework.com/documentation/2.5.x/ScalaDatabase
我还在build.sbt
中包含了postgres依赖项,但我认为这无关紧要:
"postgresql" % "postgresql" % "9.1-901.jdbc4",
这是一张显示正在发生的事情的图片:
答案 0 :(得分:2)
啊,我只是忘了添加一个依赖:
libraryDependencies += jdbc
这解决了一切。