2017-03-22 2 views
1

Wie kann ich mit der Scala Slick-Bibliothek auf der InteliJ IDE eine Verbindung zur MySQL-Datenbank herstellen? Kann keine Beispiele finden. Ich kann erfolgreich eine Verbindung zu einer PostgreSQL-Datenbank mit dem Beispiel unten herstellen, aber irgendwelche Ideen, wie man sich mit MySQL oder SQLite verbindet?Scala Slick-Verbindung zur MySQL-Datenbank mit InteliJ-IDE

def main(args: Array[String]): Unit = { 

     val connectionUrl = "jdbc:postgresql://localhost/scala_test?user=postgres&password=kurmis" 
     println("Postgresql oppened ") 

     Database.forURL(connectionUrl, driver = "org.postgresql.Driver") withSession { 
      implicit session => 
val users = TableQuery[testas] 
     for (a <- 1 to 100) { 
      val r = scala.util.Random 
users.map(u => (u.nr, u.pirmas, u.antras, u.trecias, u.ketvirtas, u.penktas, u.sestas, u.septinas, u.astuntas, u.devintas) 
    )+= (a, r.nextInt.toString, r.nextInt.toString, r.nextInt.toString, r.nextInt.toString, 
     r.nextInt.toString, r.nextInt.toString, r.nextInt.toString, r.nextInt.toString, r.nextInt.toString) 
    } 

Antwort

0

Ich bin mit meiner Slick-Play App mit

in application.conf

mysql { 
    slick.driver=scala.slick.driver.MySQLDriver 
    driver=com.mysql.cj.jdbc.Driver 
    url="jdbc:mysql://localhost:3306/MYDBNAME?autoReconnect=true&useSSL=false" 
    user="" 
    password="" 
} 

sicher, dass Sie mysql-connector-java als sbt Abhängigkeit enthalten sind,

Und dann in meiner app ich :

val db = Database.forConfig("mysql") 
Verwandte Themen