2016-03-28 51 views
0

我是java play framework的初學者,我嘗試在application.conf中使用Mysql,但出現錯誤:未找到驅動程序:[com。 mysql.jdbc.Driver]Java播放框架驅動程序未找到:[com.mysql.jdbc.Driver]

Error message

+0

你是否已經將mysql驅動程序作爲依賴項添加到項目中了? – Anton

+0

我添加它,但在build.sbt像這樣:cache, 「mysql」%「mysql-connector-java」%「5.1.13」,但現在我得到一個錯誤:預期但eof發現。 「mysql」%「mysql-connector-java」%「5.1.13」 –

+0

你可以添加build.sbt的相關行(即完全依賴聲明)嗎? – XioRcaL

回答

0

根據documentation你必須使用它像:

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

如此看來,你使用它的權利。問題很可能在你的依賴聲明中(根據你的評論)

+0

謝謝,但我不知道在使用mysql之前是否需要一些mysql庫? 5.1.18在build.sbt中意味着什麼? –

+0

它是您要使用的連接器的版本。據我所知,你所說的「mysql庫」就是這個連接器。看到http://mvnrepository.com/artifact/mysql/mysql-connector-java例如 – XioRcaL

+0

謝謝,讓我試試看,我看到 –

0

我有完全相同的問題,mysql連接庫也需要在build.sbt中加入。這很煩人這只是在最後提到play JDBC connection documentation

libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.36" 
相關問題