2016-07-25 3 views
0

Я пытаюсь подключиться к mysql, используя платформу воспроизведения. Я новичок в игре и не в состоянии разобраться в конкретной проблеме. Любая помощь будет высоко оценена.Воспроизведение рамки: Невозможно вставить объект базы данных

enter image description here

Конфигурация в 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" 
+0

'db.default.url =" jdbc: mysql: // localhost: 3306/ng_play "вы забыли порт – silentprogrammer

+0

, который уже пытался предоставить порт, но выход такой же. –

+0

который воспроизводит версию? – silentprogrammer

ответ

0

Mysql версии и базы данных разъема версия была несоответствие. а также добавление db.default.hikaricp.connectionTestQuery="SELECT TRUE" к application.conf помогло смягчить одну проблему.

С благодарностью @silentprogrammer и @salem за помощью.

+0

Вы можете [ответить на свой вопрос] (http: // stackoverflow. com/help/self-answer) и отметить это как принятый ответ. – marcospereira