繁体   English   中英

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

[英]Cannot connect to the database with Play framework

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

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

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

我已经逛了一会儿了,不好。

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

谁能帮我? 任何建议都欢迎!

提前致谢。

您正在使用快捷方式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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM