play框架访问phpmyadmin数据库的方法

How to access phpmyadmin database with play framework

我在 mysql 中创建了一些 mysql 数据库。 现在我正尝试使用播放框架将它们放入我的 Web 应用程序中。

我在 application.conf 中添加了 mysql 配置,在 build.sbt 中添加了 mysql 驱动程序的依赖项,创建了我的第一个模型并添加了模型包作为 application.conf.

中的 ebean 默认值

现在当我进入我的浏览器时,我得到这个错误:

我现在有点困惑,因为我不想创建一个新的 table,而是使用我已经创建的那个。

知道我做错了什么吗??

Play 在开发过程中的默认行为是 manage your database 通过 evolutions 插件。您在 conf/evolutions/default/1.sql 中定义您的初始模式,然后在 2.sql3.sql 等中应用后续修改。每当这些演变文件发生更改时,插件将尝试 运行 这些在数据库上,这就是您在这里看到的(虽然它看起来像一个错误,但它实际上只是想提供帮助。)

如果您想自己管理架构(例如,您可能应该在生产数据库上),请将 evolutionplugin=disabled 添加到 application.conf 文件。