slick 1.0.0でmysqlデータベースに接続しようとしています。SlickでPlayframeworkでMySQL接続を作成する
をBuild.scalaに私はapplication.conf
db.default.driver=com.mysql.jdbc.Driver
db.default.url="url to mysql db"
db.default.user=user
db.default.pass=password
、今私が読んしようとしている中
val appDependencies = Seq(
anorm,
"mysql" % "mysql-connector-java" % "5.1.24",
"com.typesafe.slick" % "slick_2.10" % "1.0.0",
"org.slf4j" % "slf4j-nop" % "1.6.4"
)
を追加しました:私はこれまで何をやったか
DBからのエントリ。このために私はモデル
package models
import scala.slick.driver.MySQLDriver.simple._
import Database.threadLocalSession
object Organisations extends Table[(Int, String)]("Organisation")
{
def id = column[Int]("id", O.PrimaryKey)
def name = column[String]("name")
def * = id ~ name
}
を持っているし、今私はちょうど出力エントリ
val orgs =
for { o <- Organisations } yield o.name
println("Length" + orgs.toString())
したいと思います。しかし、それは動作しません。私はたくさんのエラーを作ったと確信していますが、mysqlを使った滑らかなチュートリアルはありません。
ご理解いただきありがとうございます。私の説明が明確になることを願っております。
あなたが "動作しない" の資格ができますか?予想外の動作や例外はどのような種類のものですか? – cmbaxter
お返事ありがとうございます。 この問題は、@ johanandrenが話しているような定型的なものでした。 設定ファイルとそのすべてを使用するためにslickに伝える方法を知りませんでした。プラグインでそれは今働いています:) – Archaeron