[英]Driver not found: [com.mysql.jdbc.Driver] play framework
It keeps throwing this error no matter what i do. 无论我做什么,都会不断抛出此错误。 I have added the dependencies, I have added the jar, I have also made required changes in application.conf.
我添加了依赖项,添加了jar,还对application.conf进行了必要的更改。 No clue what's wrong.
不知道怎么了。
my application.conf: 我的application.conf:
db.default.driver=com.mysql.jdbc.Driver
db.default.url="mysql://127.0.0.1:3306"
db.default.user=root
db.default.password="password"
my Build.scala 我的Build.scala
val appDependencies = Seq(
"mysql" % "mysql-connector-java" % "5.1.40"
)
// i am using mysql 5.7.17, connector/j is 5.1.40
my plugin.sbt file: 我的plugin.sbt文件:
libraryDependencies ++= Seq(
javaJdbc,
"mysql" % "mysql-connector-java" % "5.1.40"
)
It still keeps throwing the same error. 它仍然不断抛出相同的错误。 I am using play 2.2.6!
我正在使用播放2.2.6!
db.default.driver=com.mysql.jdbc.Driver
**db.default.url="jdbc:mysql://127.0.0.1:3306/databaseName"**
db.default.user=root
db.default.password="password"
Url wrong ??? 网址错误???
Configure MySQL database correctly with proper character encoding: 使用正确的字符编码正确配置MySQL数据库:
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://127.0.0.1:3306/databaseName?characterEncoding=UTF-8"
db.default.user=root
db.default.password="password"
Remove your configuration 删除您的配置
Add below lines to application.conf with your db details. 在下面的行中添加带有数据库详细信息的application.conf。
db.default.driver="com.mysql.jdbc.Driver"
db.default.url="jdbc:mysql://localhost:3306/dbName"
db.default.user="user"
db.default.password="password"
Add dependence to build.sbt 添加对build.sbt的依赖
"mysql" % "mysql-connector-java" % "5.1.30"
Then do activator run
然后做
activator run
If it still doesnt work try 如果仍然无法正常工作,请尝试
activator clean
activator run
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.