2016-03-28 15 views
0

私はJavaプレイフレームワークの初心者ですが、application.confでMysqlを使用しようとしましたが、エラーが表示されます。 mysql.jdbc.Driver]Javaプレイフレームワークドライバが見つかりません:[com.mysql.jdbc.Driver]

Error message

+0

あなたのプロジェクトに依存してmysqlドライバを追加しましたか? – Anton

+0

私はそれを追加しましたが、build.sbtの後に次のように記述します:cache、 "mysql"% "mysql-connector-java"% "5.1.13" "mysql"% "mysql-connector-java"% "5.1.13" –

+0

build.sbtの関連する行を追加することはできますか(つまり完全依存宣言)? – XioRcaL

答えて

0

documentationによると、あなたはそのようにそれを使用する必要があります。

# Default database configuration using MySQL database engine 
# Connect to playdb as playdbuser 
db.default.driver=com.mysql.jdbc.Driver 
db.default.url="jdbc:mysql://localhost/playdb" 
db.default.username=playdbuser 
db.default.password="a strong password" 

がそう、あなたが右のそれを使用しているようです。あなたの依存関係の宣言(あなたのコメントによる)の可能性が非常に高い

+0

ありがとうございます。でも、mysqlを使用する前にmysqlライブラリが必要ですか? 5.1.18がbuild.sbtで何を意味するのでしょうか? –

+0

これは、使用するコネクタのバージョンです。私が知る限り、あなたが話している "mysqlライブラリ"はこのコネクタです。 http://mvnrepository.com/artifact/mysql/mysql-connector-javaの例を参照してください – XioRcaL

+0

ありがとう、私はそれを試してみようと私は –

0

私はまったく同じ問題を抱えていたので、mysqlコネクタライブラリをbuild.sbtに追加する必要があります。これは厄介なことです。play JDBC connection documentation

libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.36"