[Scala]LiftでMySQLに繋ぐ(Maven編)

2011年12月13日

Scala + Liftの環境は、最初はH2DBにつながるようになっている。

一般的にサービスを提供する場合、やはりMySQLなどに繋いで使いたい

ということで、MySQLに接続する方法

Mavenでプロジェクトを作っている前提で

pom.xmlファイルのdependenciesに以下を追加

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.18</version>
</dependency>

続いて

src/main/resources/props/default.props にデータベースの定義を追加する

[text]db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost/lift_mysql_example
db.user=root
db.password=[/text]

MySQLにログインしてデータベースを作成

mysql> create database lift_mysql_example;

jettyを起動
※Mavenが起動時に必要なライブラリを全部そろえてくれる

mvn jetty:run

これで、mysql上にusersテーブルが作成されます。
※デフォルト状態のLiftプロジェクトの場合

アンケート

Lift, ScalaMySQL

Posted by GENDOSU