播放无法解析 MySQL 驱动程序
Play cannot resolve MySQL Driver
我刚刚升级到 Play 2.4,但出于某种原因我无法加载 JDBC MySQL 驱动程序。这是我在 build.sbt
中的内容
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"mysql" % "mysql-connector-java" % "5.1.+",
evolutions
)
刷新 (IntelliJ) 和 运行 应用程序后,我仍然收到以下错误
原因:java.lang.ClassNotFoundException:org.mysql.jdbc.Driver
我已经搜索过任何潜在的问题,但没有遇到任何问题。 sbt 有什么我不知道的错误吗?
很可能(只是拍摄)您的 application.conf
中有错字 - 应该是:com.mysql.jdbc.Driver
确切版本(不是 org.mysql...
)
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/your_db_name?characterEncoding=UTF-8"
db.default.user=your_login
db.default.password=your_pass
另见 here or in the 2.4.x docs
我刚刚升级到 Play 2.4,但出于某种原因我无法加载 JDBC MySQL 驱动程序。这是我在 build.sbt
中的内容libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"mysql" % "mysql-connector-java" % "5.1.+",
evolutions
)
刷新 (IntelliJ) 和 运行 应用程序后,我仍然收到以下错误
原因:java.lang.ClassNotFoundException:org.mysql.jdbc.Driver
我已经搜索过任何潜在的问题,但没有遇到任何问题。 sbt 有什么我不知道的错误吗?
很可能(只是拍摄)您的 application.conf
中有错字 - 应该是:com.mysql.jdbc.Driver
确切版本(不是 org.mysql...
)
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/your_db_name?characterEncoding=UTF-8"
db.default.user=your_login
db.default.password=your_pass
另见 here or in the 2.4.x docs