Playframework 找不到Java play框架驱动程序:[com.mysql.jdbc.Driver]

Playframework 找不到Java play框架驱动程序:[com.mysql.jdbc.Driver],playframework,playframework-2.0,Playframework,Playframework 2.0,我是java play framework的初学者,我尝试在application.conf中使用Mysql,但我得到一个错误:未找到驱动程序:[com.Mysql.jdbc.Driver] 根据您的要求,您必须这样使用它: # Default database configuration using MySQL database engine # Connect to playdb as playdbuser db.default.driver=com.mysql.jdbc.Driver db

我是java play framework的初学者,我尝试在application.conf中使用Mysql,但我得到一个错误:未找到驱动程序:[com.Mysql.jdbc.Driver]

根据您的要求,您必须这样使用它:

# 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连接器库也需要添加到
build.sbt
中。真烦人,这只在文章的最后才提到


com.mysql.jdbc.Driver
已被弃用。请尝试使用driver class
com.mysql.cj.jdbc.driver

您是否已将mysql驱动程序作为依赖项添加到您的项目中?我添加了它,但在in build.sbt之后是这样的:cache、“mysql”%”“mysql connector java”%”“5.1.13”,但现在我得到了一个错误:预期但找到了eof。“mysql”%“mysql连接器java”%“5.1.13”能否添加build.sbt(即完全依赖声明)的相关行?名称:=“bid”版本:=“1.0-SNAPSHOT”libraryDependencies++=Seq(javaJdbc、javaEbean、缓存、“mysql”%“mysql连接器java”%“5.1.18”)play.Project。playJavaSettings@KaberaMugwanezaAlexis编辑您的答案并发布
build.sbt
的内容。将其作为评论发布会使阅读变得困难谢谢,但我不怀疑在使用mysql之前是否需要一些mysql库?5.1.18在build.sbt中的含义是什么?它是您将要使用的连接器的版本。据我所知,您所说的“mysql库”就是这个连接器。谢谢,让我试试看,我明白了
libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.36"