私はJavaプレイフレームワークの初心者ですが、application.confでMysqlを使用しようとしましたが、エラーが表示されます。 mysql.jdbc.Driver]Javaプレイフレームワークドライバが見つかりません:[com.mysql.jdbc.Driver]
答えて
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"
がそう、あなたが右のそれを使用しているようです。あなたの依存関係の宣言(あなたのコメントによる)の可能性が非常に高い
ありがとうございます。でも、mysqlを使用する前にmysqlライブラリが必要ですか? 5.1.18がbuild.sbtで何を意味するのでしょうか? –
これは、使用するコネクタのバージョンです。私が知る限り、あなたが話している "mysqlライブラリ"はこのコネクタです。 http://mvnrepository.com/artifact/mysql/mysql-connector-javaの例を参照してください – XioRcaL
ありがとう、私はそれを試してみようと私は –
私はまったく同じ問題を抱えていたので、mysqlコネクタライブラリをbuild.sbt
に追加する必要があります。これは厄介なことです。play JDBC connection documentation
libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.36"
あなたのプロジェクトに依存してmysqlドライバを追加しましたか? – Anton
私はそれを追加しましたが、build.sbtの後に次のように記述します:cache、 "mysql"% "mysql-connector-java"% "5.1.13" "mysql"% "mysql-connector-java"% "5.1.13" –
build.sbtの関連する行を追加することはできますか(つまり完全依存宣言)? – XioRcaL