无法从grails连接到mysql

时间:2012-04-05 06:16:14

标签: grails

我正在使用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:not found

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

1 个答案:

答案 0 :(得分:1)

问题在于 dbCreate =“create-drop”

使用 dbCreate =“update”

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

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

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

•[空白]:什么都不做