29
31

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Play frameworkでMySqlを使う

Posted at

Play frameworkでMySqlを使うためのメモです。

##前提
例としてMySqlに
データベース名:firstdb
ユーザ名   :firstuser
パスワード  :firstpass
でデータベースを作ってあるとします。

##conf/application.confを編集
conf/application.confを開きます。
36行目あたりの記述をコメントアウトし、新たに追記します。
※すでにコメントアウトされている場合はそのまま追記します。

application.conf
# db.default.driver=org.h2.Driver
# db.default.url="jdbc:h2:mem:play"
# db.default.user=sa
# db.default.password=""

db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/firstdb?characterEncoding=UTF8"
db.default.user=firstuser
db.default.password=firstpass

##Build.scalaを編集
project/Build.scalaを開きます。
下記を

Build.scala
  val appDependencies = Seq(
    // Add your project dependencies here,
    javaCore,
    javaJdbc,
    javaEbean
  )

下記のように変更します。

Build.scala
  val appDependencies = Seq(
    // Add your project dependencies here,
    javaCore,
    javaJdbc,
    javaEbean,
    "mysql" % "mysql-connector-java" % "5.1.20"
  )

※5.1.21 の部分はドライバのバージョンです。

##アプリケーションを起動し確認
コマンドプロンプトでアプリケーションのディレクトリに移動し play と入力します。
次に run と入力し、アプリケーションを起動します。
http://localhost:9000/ をブラウザで開き、エラーメッセージが表示されなければ成功です。

29
31
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
29
31

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?