Mysql
 sql >> Database >  >> RDS >> Mysql

Connessione a Mysql utilizzando Slick 3.0 - Nessun nome utente, nessuna password e driver fasullo non equivalgono a errori

Slick esegue le query in modo asincrono. Quindi non ha avuto abbastanza tempo per eseguirlo. Nel tuo caso devi aspettare il risultato.

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)
  }
}