2012-04-05 63 views
0

我使用的是wamp服务器,它带有mysql 5.5.16,我尝试使用来自grails 1.3.7的mysql。在依赖和我DataSource.groovy中看起来像这样在我的Buildconfig.groovy文件我已经添加了“运行‘5.1.6 MySQL的:使用mysql-connector-java的’”:无法从grails连接到mysql

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:找不到

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

回答

1

问题是 的dbCreate = “创建降”

使用 的dbCreate = “更新”

•创建-drop:丢弃并在每个应用程序重新创建数据库模式负载

•创建:创建应用程序负载

•更新数据库:创建和/或attem在应用程序加载时更新现有表格

•[空白]:什么也没有

+0

谢谢,它的工作! – 2012-04-05 07:08:13