本文介绍了使用play-framework 2.5连接MySQL数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试将MySQL数据库与Play-framework-Java连接 2.5.4

I我收到错误

either dataSource or dataSourceClassName is required

这些是我在 App.conf 文件中使用的连接代码,

These are the connection codes that I am using inside App.conf file,

db {
  db.default.driver=com.mysql.jdbc.Driver
  db.default.url="jdbc:mysql://localhost:3306/playdb"
  db.default.user="root"
  db.default.password="9413678957"
}

但它在连接时给我以下错误:

But its giving me following errors while connecting :

caused by: java.lang.IllegalArgumentException: either dataSource or dataSourceClassName is required
    at com.zaxxer.hikari.HikariConfig.validate(HikariConfig.java:785)
    at play.api.db.HikariCPConfig.toHikariConfig(HikariCPModule.scala:141)
    at play.api.db.HikariCPConnectionPool$$anonfun$1.apply(HikariCPModule.scala:57)
    at play.api.db.HikariCPConnectionPool$$anonfun$1.apply(HikariCPModule.scala:54)
    at scala.util.Try$.apply(Try.scala:192)
    at play.api.db.HikariCPConnectionPool.create(HikariCPModule.scala:54)
    at play.api.db.PooledDatabase.createDataSource(Databases.scala:199)
    at play.api.db.DefaultDatabase.dataSource$lzycompute(Databases.scala:123)
    at play.api.db.DefaultDatabase.dataSource(Databases.scala:121)
    at play.api.db.DefaultDatabase.getConnection(Databases.scala:142)

当我连接到mysql数据库具有相同的(与App.conf中相同)

When I am connecting to mysql database with same(same as in App.conf)


  • url(jdbc:mysql:// localhost :3306 / playdb)

  • 用户名

  • 密码

使用 Intellij 工作正常

请告诉我我做错了什么,请帮助我。

Please help me by telling me what I am doing wrong.

推荐答案

最后这对我有用: -

此错误已被杀我很多时间。

这对我有用,

取消注释这些行。

    play.db {
             config = "db"
             default = "default"
    }

然后

    db {

  default.driver=com.mysql.jdbc.Driver
  default.url="jdbc:mysql://localhost:3306/playdb"
  default.username=root
  default.password="9403678957"
}

不需要 db.default。* ,因为您已经在数据库集范围内。

don't needdb.default.*, as you already in the db set range.

非常感谢。

这篇关于使用play-framework 2.5连接MySQL数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 15:55