0

Grails 2.0.3 を使用して grails アプリケーションを作成していましたが、データベース リポジトリとして HSQLDB を使用したいと考えています。Grails 2.0+、H2、Jaspersoft の IReport のデフォルト データベース リポジトリを使用する代わりに HSQLDB に戻らなければならない理由は、H2 をサポートしていません。

H2 プラグインを IReport に追加するか、Netbeans を使用して IReport と H2 プラグインの両方を含めようとしましたが、どちらも機能しませんでした。

私の質問は次のとおりです。

  1. HSQLDBのライブラリ[.jar]をプロジェクトのlibにインポートするのですか?
  2. driverClassName を変更しますか? 【どんな名前にする?】
  3. localhost内にある場合、HSQLDBのデフォルトポートは何ですか?
  4. runtime 'hsqldb:hsqldb:1.8.0.10'依存関係のクロージャーに含める以外にapp/conf/BuildConfig.grovvy、HSQLDB サーバーをダウンロードする必要がありますか?
  5. 私は H2 の使用に慣れていますが、代わりに HSQLDB を使用する場合、注意しなければならない変更や懸念事項はありますか?
4

1 に答える 1

0
  1. BuildConfig.groovy のランタイム 'hsqldb:hsqldb:1.8.0.10' で十分です。
  2. driverClassName = "org.hsqldb.jdbcDriver"
  3. 要件に応じて接続 URL を指定します。例: "jdbc:hsqldb:mem:devDB" - インメモリ DB を使用する場合、"jdbc:hsqldb:file:prodDb;shutdown=true" - ファイルベースのサーバーを使用する場合
于 2012-07-04T21:36:20.640 に答える