2

我是 Play 框架的新手。我正在尝试将 MySQL 数据库配置为与 Play 一起使用的数据源。

我已经完成了以下设置来连接mysql数据库来播放..

db.default.driver=com.mysql.jdbc.Driver

db.default.url="jdbc:mysql://localhost/phpmyadmin/index.php?db=formdemo&token=3882f545563c7df106e1daf21515e1b7#PMAURL:db=formdemo&server=1&target=db_structure.php&token=3882f545563c7df106e1daf21515e1b7"


但我收到以下配置错误。

play.api.Configuration$$anon$1: 配置错误[无法连接数据库[默认]]


我无法连接我的 wamp localhost 数据库来玩。如何修改配置文件以使用 mysql 数据库而不是内存版本。我需要设置一个完全独立的数据库还是可以修改 db.default.url 属性?

我正在使用播放!2.1。

4

2 回答 2

2

我已经解决了问题。感谢您的指导。

Put 几行。依赖

"mysql" % "mysql-connector-java" % "5.1.18" 

会议

db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/FORMDEMO?characterEncoding=UTF-8"
db.default.user=root
db.default.password=""

按照参考, http://blog.knoldus.com/2013/01/28/play-framework-2-0-connectivity-with-mysql-in-scala/

于 2013-05-03T13:00:38.497 回答
1

您的网址应采用以下结构:

db.default.driver=com.mysql.jdbc.Driver
db.default.url="mysql://username:password@localhost/formdemo"

如果你没有设置默认密码,通常是没有密码的root,像这样:

db.default.url="mysql://username:@localhost/formdemo"
于 2013-05-03T11:03:15.440 回答