Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbinden mit Mysql mit Slick 3.0 - Kein Benutzername, kein Passwort und falscher Treiber sind nicht gleich Fehler

Slick führt Abfragen asynchron aus. Also hatte es einfach nicht genug Zeit, um es auszuführen. In Ihrem Fall müssen Sie auf das Ergebnis warten.

object Main {

  def main(args: Array[String]) {

    println("foobar")

    val db = Database.forConfig("mysqldb")

    val q = sql"select u.name from users ".as[String]

    Await.result(
      db.run(q).map{ res=>
      println(res)
    }, Duration.Inf)
  }
}