Java 未找到驱动程序:[com.mysql.jdbc.Driver]无论我做什么

Java 未找到驱动程序:[com.mysql.jdbc.Driver]无论我做什么,java,playframework,Java,Playframework,我是一个全新的玩家,尝试在JavaPlay2.3.6中添加托管MySQL依赖项 build.sbt: application.conf 我得到[com.mysql.jdbc.Driver] 我遗漏了什么?解决了,以防有人碰到类似的问题: 运行clean是不够的,在插入依赖项后运行reload可以帮我解决这个问题。我不知道在旧版本中是怎么回事,但在2.3.6中就是这样的,jdbc:localhost:81/play看起来不像是MySQL的有效jdbc URL。此URL的外观取决于数据库。查找用于M

我是一个全新的玩家,尝试在JavaPlay2.3.6中添加托管MySQL依赖项

build.sbt:

application.conf

我得到[com.mysql.jdbc.Driver]


我遗漏了什么?

解决了,以防有人碰到类似的问题:


运行clean是不够的,在插入依赖项后运行reload可以帮我解决这个问题。我不知道在旧版本中是怎么回事,但在2.3.6中就是这样的,jdbc:localhost:81/play看起来不像是MySQL的有效jdbc URL。此URL的外观取决于数据库。查找用于MySQL的JDBCURL的语法并更正它。在尝试编译并再次运行之前,您是否进行了清理并删除了依赖项?我自己也曾错过过几次…@Jesper-我听从了你的建议,并根据以下答案修复了url:。但现在,在clean/run之后,它在过去的8个月里一直在编译4个Scala源代码和2个Java源代码。它应该这样做吗?@MichaelRose-谢谢你的回复,是的,我做了。@Jesper-完成了,但没有解决问题。现有sbt会话在不重新加载的情况下不会自动拾取对生成文件的更改。clean只影响项目中的工件,而不是项目构建本身。正如我所说,clean是不够的,需要重新加载,如果你愿意,你可以发布全面的答案,我会接受,以防有人发现此页面存在类似问题。
libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.21"
db.default.driver=com.mysql.jdbc.Driver
db.default.url="mysql://user:pass@localhost:81/play"