LiftでMySQLとかを使う
タイトル通り。Lift MySQLで検索すると、お馴染み武田ソフトさんのエントリが出てくる。
そこに書いてある通り、基本的にはやることは以下の2つ
- propertiesファイルの作成
- LiftProject.scalaにドライバの追加
propertiesファイルのファイル名や置き場所に関しては上述のブログエントリにも書いてあるけど、以下の通り。
- ファイル名: modeName[.userName[.hostName]].props
- modeName → "test", "staging", "production", "pilot", "profile", or 空白
- 置き場所: src/main/resources/props
正確な情報はSimply Scalaのこちらを参照(3-1-2)。
ドライバの追加は、以下のようにlibraryDependenciesに1行追加。
override def libraryDependencies = Set( "net.liftweb" %% "lift-webkit" % liftVersion % "compile->default", "net.liftweb" %% "lift-mapper" % liftVersion % "compile->default", "org.mortbay.jetty" % "jetty" % "6.1.26" % "test->default", "junit" % "junit" % "4.5" % "test->default", "ch.qos.logback" % "logback-classic" % "0.9.26", "org.scala-tools.testing" %% "specs" % "1.6.6" % "test->default", "org.mockito" % "mockito-core" % "1.8.5" % "test->default", "mysql" % "mysql-connector-java" % "5.1.14" //追加 ) ++ super.libraryDependencies
環境 Lift 2.2 (最近のバージョンならどれでも一緒だと思う)
以上、メモ書き。