我有一个错误,我似乎无法弄清楚。我是 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,数据库存在,但没有任何表。应该有两个 — race
和 registration
。我该如何补救?请让我知道您需要查看我的 Grails 应用程序的哪些其他部分。
最佳答案
您使用的是 Grails 入门 的古老第一版。当前的 Grails 版本不支持该语法。使用第二版,可以获得here .这是相当过时的,但效果会好得多。
只需约 30 美元,您就可以获得最新发布的 Grails 书籍,其中涵盖 Grails 2.0+ .它由两个核心 Grails 开发人员 Jeff Brown 和 Graeme Rocher 编写。
关于java - 我如何在 Grails 中生成数据库表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14209307/