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="update"を使用します

•create-drop:アプリケーションのロードごとにデータベーススキーマをドロップして再作成します

•create:アプリケーションのロード時にデータベースを作成します

•更新:アプリケーションのロード時に既存のテーブルを作成および/または更新を試みます

•[空白]:何もしません

于 2012-04-05T06:42:22.627 に答える