java - 如何使用play框架访问phpmyadmin数据库

标签 java mysql playframework playframework-2.0

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

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

现在,当我进入浏览器时,我收到此错误:

error

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

知道我做错了什么吗?

最佳答案

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

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

关于java - 如何使用play框架访问phpmyadmin数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28432581/

相关文章:

mysql - 中文字符的 Unicode 字符问题

java - 缓冲 MySQL 查询或建立多个连接?

playframework - Play 路由配置完全忽略 Http OPTIONS 请求

java - 使用 Play Framework 调用带有日期的 Controller 方法

java - 将 SQLite 数据库值添加到 ListView

java - Selenium:getPageSource() 返回前一页的来源

java - 在 doFinal() 中使用二进制数据 - javax.crypto.Cipher

java - 名称 [资源] 未在此上下文中绑定(bind)。找不到 [jdbc]

mysql - 如何打开mysql shell

java - Play框架持久单元