【发布时间】:2016-07-25 05:55:09
【问题描述】:
我正在尝试使用 play 框架连接到 mysql。我是新手,无法弄清楚确切的问题。任何帮助将不胜感激。
conf\application.conf中的配置如下:
config = "db"
default = "default"
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/ng_play"
db.default.username=root
db.default.password="****"
ebean.default = ["models.*"]
build.sbt
name := """play-scala-tutorial-one"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayScala)
scalaVersion := "2.11.7"
libraryDependencies ++= Seq(
jdbc,
cache,
ws,
"mysql" % "mysql-connector-java" % "5.1.36",
"org.scalatestplus.play" %% "scalatestplus-play" % "1.5.1" % Test
)
resolvers += "scalaz-bintray" at "http://dl.bintray.com/scalaz/releases"
【问题讨论】:
-
db.default.url="jdbc:mysql://localhost:3306/ng_play"你忘记了端口 -
已经尝试提供端口但输出相同。
-
哪个播放版本?
-
db.default.hikaricp.connectionTestQuery="SELECT TRUE"将此添加到application.conf并重试 -
没有成功,同样的输出。
config = "db" default = "default" db.default.driver=com.mysql.jdbc.Driver db.default.url="jdbc:mysql://localhost/ng_play" db.default.username=root db.default.password="root" ebean.default = ["models.*"] db.default.hikaricp.connectionTestQuery="SELECT TRUE"
标签: mysql scala playframework