gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:21:19 25 4
gpt4 key购买 nike

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

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

嗯,说实话,我开发了一个同数据库名的演示网站,并且成功部署在我的服务器上。但这一次,模式发生了变化,我没有像文档所说的那样使用进化脚本,我只是从 mysql 服务器上删除了数据库。不太确定这是否是错误。

我已经在谷歌上搜索了一段时间,没有什么好处。

顺便说一句,我使用的是 play 1.2.4,而不是 play 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

关于java - 无法使用 Play 框架连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10871014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com