sql >> Databáze >  >> RDS >> Mysql

Připojení k Mysql pomocí Slick 3.0 - Žádné uživatelské jméno, žádné heslo a falešný ovladač se nerovná chybě

Slick spouští dotazy asynchronně. Takže to prostě nemělo dost času to provést. Ve vašem případě musíte počkat na výsledek.

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



  1. MySQL – řádky do sloupců

  2. Časová část pole DateTime v SQL

  3. Příkaz MYSQL If v transakci způsobující chybu

  4. unbuffered dotaz s MySQLi?