稍后如何使用 scala 播放框架应用程序创建数据库?

How to create a database later with a scala play-framework applicaton?

我有一个用 scala play-framework 编写的应用程序。我在应用程序配置中有一些凭据。当用户 运行 使用该应用程序时,该应用程序将为该用户创建一个数据库。当前配置如下。

db.rds.driver=com.mysql.jdbc.Driver
db.rds.host="localhost"
db.rds.port="3306"
db.rds.user = "root"
db.rds.password = "root"

如您所见,没有 db.rds.urldb.rds.dbname。那是因为我还没有创建数据库。稍后我将使用用户输入为用户创建一个新数据库。

目前我在 运行 应用程序时遇到错误。错误显示 缺少配置 [db.rds.url]

可能吗?如果是这样,那又如何?我希望我已经说清楚了。如果您发现任何令人困惑的地方,请询问。提前致谢。

根据 Play Framework Documentation,当您使用 mysql 引擎时,您应该提供 url 配置与 host and port 你正在通知。

如果您的目的是作为 root 连接到 mysql 而不访问任何指定的数据库,请尝试提供以下内容:

db.rds.driver=com.mysql.jdbc.Driver
db.rds.url = "jdbc:mysql://localhost:3306/"
db.rds.user = "root"
db.rds.password = "root"