ハマログ

株式会社イーツー・インフォの社員ブログ

play framework – Driver not found: [com.mysql.jdbc.Driver]

ss-2013-09-15

play framework 2 で MySQL に接続したいと思いました

Play frameworkでMySqlを使う

http://qiita.com/yu_naka0607/items/5fdd089446d608d67333

こちらを参考に設定をしたのですが
冒頭の画像のようなエラーになりました

どうも mysql connector がダウンロードされていないのではと疑いました

そこで次の手順を行いまいした

play framework の run コマンドで起動しているサーバを Ctrl+D で停止
help play で表示される dependencies コマンドがあったので
mysql connector がダウンロードされているか確認できるかなと、それを打ってみました
すると下のようにmysql connector のダウンロード開始されました

[todolist] $ dependencies
[info] Updating {file:/Users/mitsuaki/todolist/}todolist...
[info] downloading http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.26/mysql-connector-java-5.1.26.jar ...
[info]  [SUCCESSFUL ] mysql#mysql-connector-java;5.1.26!mysql-connector-java.jar (2307ms)
[info] Done updating.
[info] :: delivering :: todolist#todolist_2.10;1.0-SNAPSHOT :: 1.0-SNAPSHOT :: integration :: Sun Sep 15 11:03:46 JST 2013
[info]  delivering ivy file to /Users/mitsuaki/todolist/target/scala-2.10/ivy-1.0-SNAPSHOT.xml

Here are the resolved dependencies of your application:
(以下省略)

そのまま再び run コマンドを行い、ブラウザをリロードするとエラーがなくなりました

なにかの参考になれば!

追記

project/Build.scalaを編集したらplayコンソールからupdateコマンド、reloadコマンドを実行すると
ライブラリを取得してくれるようです。

Playframework 2.0(Scala)でサンプルアプリケーション作成-1.下準備

http://dev.classmethod.jp/server-side/play-yabe-1/

参考

project/Build.scala への記述する内容はこちらのSBTタブが参考になります


http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.26#sbt

Play 2.1 ドキュメント


http://www.playframework-ja.org/documentation/2.1.3/Home

J2EEJavaJDBCJEEmysqlPlay

  桑原 光昭   2013年9月15日


関連記事

SpringFrameworkのAutowiredでQualifierタグを利用

こんにちは、かねこです。 はじめに SpringFrameworkのAutowi…

Data URI schemeのおはなし

こんにちは、かねこです。 ウェブサイト高速化やろうぜ!ということで、高速化みたい…

Laravel NotificationsでChatworkに通知する

Laravel5.3より、Notificationsという仕組みが備わったので、…


← 前の投稿

次の投稿 →