grails - 无法从Grails连接到MySQL

我正在使用wamp服务器,它带有mysql 5.5.16,我正尝试从grails 1.3.7使用mysql。在我的Buildconfig.groovy文件中,我在依赖项下添加了“运行时'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:找不到

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

最佳答案

问题出在
dbCreate =“创建拖放”

使用
dbCreate =“更新”

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

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

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

•[空白]:不执行任何操作

https://stackoverflow.com/questions/10023531/

相关文章:

json - 在Grails中编码Joda LocalTime

grails - Spock测试用例与Grails中的域类没有关系吗?

grails - 下拉菜单中的 Twitter Bootstrap 模式

grails - Grails具有一个单向

javascript - 将Javascript函数与Grails应用程序集成

grails - 如何在grails中进行网络搜索

spring - 是否使用基于注释的AOP修改 Controller 响应?

mongodb - 使用迭代动态构建条件 block

grails - Grails Spring安全性插件镜像访问控制

grails - grails从 Controller 返回xml字符串