0

我正在使用 wamp 服务器,它带有 mysql 5.5.16,我正在尝试使用 grails 1.3.7 中的 mysql。在我的 Buildconfig.groovy 文件中,我在依赖项下添加了“runtime 'mysql:mysql-connector-java:5.1.6'”,我的 datasource.groovy 看起来像这样:

dataSource {
        dbCreate = "create-drop" // one of 'create', 'create-drop','update'
        pooled = true
        driverClassName = "com.mysql.jdbc.Driver"
        username = "root"
        password = ""
        url = "jdbc:mysql://localhost:3306/moviestore_dev"
    }

但是当我刷新依赖项或运行应用程序时,我得到错误=>
:: mysql#mysql-connector-java;5.1.6: not found

我可以连接到数据库,但是只要应用程序运行,数据库中的数据就会保留,下次我运行应用程序时,所有数据都没有了!我不知道发生了什么,请帮忙!谢谢

4

1 回答 1

1

问题出在 dbCreate = "create-drop"

使用 dbCreate = "更新"

• create-drop:在每次应用程序加载时删除并重新创建数据库模式

• create:在应用程序加载时创建数据库

• 更新:在应用程序加载时创建和/或尝试更新现有表

• [空白]:什么都不做

于 2012-04-05T06:42:22.627 回答