[Scala]LiftでMySQLに繋ぐ(Maven編)
Scala + Liftの環境は、最初はH2DBにつながるようになっている。
一般的にサービスを提供する場合、やはりMySQLなどに繋いで使いたい
ということで、MySQLに接続する方法
Mavenでプロジェクトを作っている前提で
pom.xmlファイルのdependenciesに以下を追加
[xml]<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.18</version>
</dependency>[/xml]
続いて
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にログインしてデータベースを作成
[shell]mysql> create database lift_mysql_example;[/shell]
jettyを起動
※Mavenが起動時に必要なライブラリを全部そろえてくれる
[shell]mvn jetty:run[/shell]
これで、mysql上にusersテーブルが作成されます。
※デフォルト状態のLiftプロジェクトの場合
ディスカッション
ピンバック & トラックバック一覧
[…] 前々回くらいで、[Scala]LiftでMySQLに繋ぐ(Maven編)では、MavenでMySQLにつなぐための設定をしたが、今回はsbtでMySQLにつなぐための設定を。 […]