java - 我如何在 Grails 中生成数据库表?

标签 java mysql grails

我有一个错误,我似乎无法弄清楚。我是 Grails 的新手,我正在尝试将表放入我的数据库中。我在 MySQL 中创建了数据库。然后我尝试创建表格,但是当我启动应用程序并单击表格时出现以下错误:

/racetrack/race/list
Class org.h2.jdbc.JdbcSQLException
Message Table "RACE" not found;

我的DevelopmentDataSource.groovy文件如下:

class DevelopmentDataSource {
    boolean pooling = true
    String dbCreate = "update"
    String url = "jdbc:mysql://localhost/racetrack_dev"
    String driverClassName = "com.mysql.jdbc.Driver"
    String username = "ironmantis7x"
    String password = "mantismonk07"
}

我检查了 MySQL,数据库存在,但没有任何表。应该有两个 — raceregistration。我该如何补救?请让我知道您需要查看我的 Grails 应用程序的哪些其他部分。

最佳答案

您使用的是 Grails 入门 的古老第一版。当前的 Grails 版本不支持该语法。使用第二版,可以获得here .这是相当过时的,但效果会好得多。

只需约 30 美元,您就可以获得最新发布的 Grails 书籍,其中涵盖 Grails 2.0+ .它由两个核心 Grails 开发人员 Jeff Brown 和 Graeme Rocher 编写。

关于java - 我如何在 Grails 中生成数据库表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14209307/

相关文章:

java - 为智能手机的具体模型选择布局参数

mysql - ErrorException (E_ERROR) rawurlencode() 期望参数 1 为字符串,给定对象

mysql - 用于标记多个源的数据库设计(MySQL)

grails - Grails-用户名的Spring Security UI电子邮件

java - 监听 RFID 扫描仪和打印数据

java - 通过带有可 window 口的 ProcessBuilder 触发 cmd.exe 命令

java - 阻止 java 热键,例如 alt+esc、control-alt-delete

mysql - SQL:查找包含特定日期的数据

grails - Groovy markupBuilder更新父节点

java - 缺少 addTo 方法