2017-02-10 33 views
0

無論我做什麼,它都會一直拋出此錯誤。我添加了依賴項,我添加了jar,我也在application.conf中做了必要的修改。不知道什麼是錯的。未找到驅動程序:[com.mysql.jdbc.Driver]播放框架

我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" 

我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 

我plugin.sbt文件:

libraryDependencies ++= Seq(
    javaJdbc, 
    "mysql" % "mysql-connector-java" % "5.1.40" 
) 

它仍然不斷拋出同樣的錯誤。我正在使用遊戲2.2.6!

+0

的JDBC URL似乎並不正確,它必須以'jdbc:'開頭,爲什麼你需要在URL上加引號?試試這個:'db.default.url = jdbc:mysql://127.0.0.1:3306' – Jesper

+0

沒有引號,它不解析。它會拋出一個錯誤,要求我在 –

+0

附近添加雙引號你能檢查它們是否包含在你的類路徑中嗎? – NewUser

回答

0

刪除您的配置

添加以下線,你的數據庫細節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" 

添加依賴性build.sbt

"mysql" % "mysql-connector-java" % "5.1.30" 

然後做activator run

如果仍然不起作用嘗試

activator clean 
activator run 
0
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 ???

+0

我試過了,沒有工作。 –

0

用合適的字符編碼配置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" 
+0

這不是問題的URL,它是「未找到驅動程序」部分。 –

+0

解決了它,我在build.sbt中更新的依賴項存在問題。感謝大家! –

+0

你還記得問題是什麼嗎?我可能有同樣的問題.. – Ruben2112

相關問題