データベース名:testdb
ユーザ名 :testuser
パスワード :testpass
というMYSQLサーバに
Playframeworkから接続する時の設定として
conf/application.confを下記のように編集して
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/testdb?characterEncoding=UTF8"
db.default.user=testuser
db.default.password=testpass
project/Buil.scalaを下記のように編集して
val appDependencies = Seq(
javaCore,
javaJdbc,
javaEbean
"mysql" % "mysql-connector-java" % "5.1.39"
)
(5.1.39の部分はmysql-connector-javaのバージョン)
この状態でplayを起動してrunしブラウザから
http://localhost:9000/
と入力すると正常にデータベースに接続され出力が
見れるはずなのですが、実際には
”cannot connect to database"
などのエラーメッセージが出ます。
MYSQLのドライバのインストールには問題がないにも
かかわらずこのようなエラーが出てしまうのは
不思議です。
http://qiita.com/yu_naka0607/items/5fdd089446d608d67333
のサイトなどを参照に他にも試された方はいらっしゃる
と思いますが、問題解決はできましたでしょうか?
このやり方で本当にplayframeworkからMYSQLデータ
ベースに接続できるのでしょうか?
正確な回答でなくとも
ざっくばらんにご意見を頂ければ幸いです。
どうぞよろしくお願い申し上げます。