首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入play.api.db.databases

无法导入play.api.db.databases
EN

Stack Overflow用户
提问于 2016-08-01 19:03:28
回答 2查看 2.9K关注 0票数 4

我正在Scala 2.5.4中开发一个应用程序。我想测试我的数据库交互,并试图通过此页中推荐的方法进行测试。

问题是,我无法导入对象play.api.db.Databases。我怀疑我可能需要在我的build.sbt文件中添加一些内容,但是由于这是Play API的一部分,所以我不太确定情况是否如此。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-01 19:13:20

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

代码语言:javascript
复制
libraryDependencies += jdbc

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

注意,在此之后,还需要添加您打算使用的数据库的jdbc驱动程序。请参阅https://www.playframework.com/documentation/2.5.x/ScalaDatabase中的更多信息

编辑

正如评论中所述,这可能会导致浮华的问题。不幸的是,您需要使用的类是由该模块提供的,因此,如果这会导致问题,您可以尝试两种方法:

票数 5
EN

Stack Overflow用户

发布于 2022-10-26 17:16:27

对于那些不依赖Slick但有相同问题的人。如果您已经向jdbc和DB驱动程序(例如Postgresql)添加了依赖项,并且仍然存在问题,则需要通过sbt重新编制所有依赖项的索引。在我的例子中,关闭IntelliJ思想和随后重新打开项目会导致依赖关系、重新索引和问题消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38706283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档