2012-04-05 31 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