无法导入play.api.db.databases

时间:2016-08-01 19:03:28

标签: scala playframework

我正在使用Scala Play 2.5.4开发一个应用程序。我想测试我的数据库交互,并尝试通过this page中建议的方法来实现。

麻烦的是,我无法导入对象play.api.db.Databases。我怀疑我可能需要在build.sbt文件中添加一些东西,但由于这是Play API的一部分,我不太确定是这种情况。

有一些可用的东西,但不是API文档中显示的内容

Image

1 个答案:

答案 0 :(得分:5)

是的,您需要在build.sbt文件中添加:

libraryDependencies += jdbc

之后,重新加载激活器并更新您的依赖项(activator update/sbt update)。

请注意,在此之后,您还需要添加要使用的数据库的jdbc驱动程序。查看https://www.playframework.com/documentation/2.5.x/ScalaDatabase

中的更多信息

修改

如评论中所述,这可能会导致Slick出现问题。 不幸的是,您需要使用的类是由该模块提供的,因此如果这会导致您出现问题,您可以尝试两件事: