次のようなDB URLを持つだけで、HSQLDBを喜んで使用していました。
jdbc:hsqldb:file:target/testdb;
...そして、私が他のネットワークデータベースにいるかのようにすべてを持っています。その後、突然、1 つの要件に頭を悩ませました。データベースに接続してレポートを生成するには、別の JVM インスタンス (同じマシン内) が必要です。
Derby と Berkeley DB について読んだことがありますが、いくつかの環境変数を設定する必要があるようで、顧客から、特別な構成なしでこのシステムをプログラミングするように求められました (環境変数を作成する必要はありません)。
サーバーモードでHSQLを並行して開始する独立したスレッドを持つことを考えましたが、HSQLDBと同じくらい単純でファイルモードの同時アクセスをサポートする別のDBエンジンを使用したいと思います。私の問題を解決するための簡単な代替案について皆さんが知っていることを願っています