【问题标题】:Playframework 2.5.4. Cannot connect to database [db] (MySql)播放框架 2.5.4。无法连接到数据库 [db] (MySql)
【发布时间】:2016-07-30 14:58:59
【问题描述】:

我创建了新的 play-scala 应用程序,但无法连接到 mysql db。
错误: 配置错误
无法连接到数据库 [db]
c.z.h.HikariConfig - dataSource 或 dataSourceClassName 是必需的,更多细节here

到具有相同配置的相同数据库,我可以使用 play 2.2.3 连接

build.sbt
application.conf

【问题讨论】:

  • 你可以先看看更新后的文档:playframework.com/documentation/2.5.x/ScalaDatabase
  • 你的 mysqld 守护进程正在运行吗?您连接的网址是否正确?
  • @Mika'il yes 正在运行。 url 是正确的,因为使用旧游戏 2.2.3。我可以连接的应用程序
  • @cchantep 我已经按照文档中的说明完成了所有操作。在 sbt 我有 jdbc 和 mysql 依赖,在配置连接道具
  • 能否在您尝试访问控制器或服务中的数据库的位置放置一段代码?这将帮助我们看到什么是不正常的

标签: mysql scala playframework playframework-2.5


【解决方案1】:

您使用的是db.db.default.* 而不是db.default.*

在您的配置中

db {
  db.default.driver=com.mysql.jdbc.Driver
  db.default.url="jdbc:mysql://localhost:3306/sc_cvs"
  # (...)
}

正确

db {
  default.driver=com.mysql.jdbc.Driver
  default.url="jdbc:mysql://localhost:3306/sc_cvs"
  # (...)
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多