无法使用Play框架连接到数据库

时间:2012-06-03 14:07:21

标签: java playframework playframework-1.x

我正在建立一个有玩耍的网站!框架,我已经在内存数据库中完成编码和测试,一切都很好,所以我决定将代码推送到我的服务器。但是我遇到了一个奇怪的错误,它说:“发生数据库错误:无法连接数据库,未知数据库'fpn_server'”。

我确实更改了conf文件夹中的application.conf文件,我将application.mode设置为prod(非常确定它与数据库没有连接),将db属性设置为“mysql:root:mypass @ fpn_server”,并且jpa.ddl to“create”以确保数据库已创建。

嗯,说实话,我开发了一个具有相同数据库名称的演示网站,它已成功部署在我的服务器上。但这一次,架构发生了变化,我没有使用进化脚本,因为文档说,我只是从mysql服务器中删除了数据库。不太确定这是不是错误。

我一直在谷歌上搜索一段时间,这是不好的。

顺便说一句,我玩的是1.2.4而不是玩2。

任何人都可以帮助我吗?欢迎任何建议!

提前致谢。

1 个答案:

答案 0 :(得分:1)

您正在使用快捷方式MYSQL5配置,看起来很好。但是,也许您应该尝试使用详细设置。

%production.db.url=jdbc:mysql://localhost/fpn_server
%production.db.driver=com.mysql.jdbc.Driver
%production.db.user=root
%production.db.pass=mypass

如果详细设置中出现任何错误,则可能导致您的快捷方式设置无效。

如果配置看起来很好,我会检查您的数据库是否可访问。

供参考,这是application.conf数据库选项 - http://www.playframework.org/documentation/1.2.4/configuration#dbconf