0

我刚刚升级到 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 是否有一些我不知道的错误?

4

1 回答 1

2

最有可能(只是拍摄)你有一个错字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

另请参阅此处2.4.x 文档

于 2015-05-30T19:31:11.687 回答