1

いくつかの整数を記述できる単純な GUI を構築しようとしています。これらの整数は、私が探しているデータベースに書き込まれることになっています。

ここまでは順調ですね。データベース内のデータは、すでに存在する別のスタンドアロン アプリケーションに使用する必要があります。

すでに SQLite で試してみましたが、多くの「データベースがロックされています」というエラーが発生しました。Googleで検索しました。私がよく読んだ主な答えは、同時処理をサポートするデータベースに切り替えることでした。

さらに進んで、H2 と HSQLDB を調べました。どちらも合法のように見えますが、はるかに複雑です。

だから私は疑問に思います:

データベースと組み合わせた.jarファイル(またはフォルダーのみ)でGUIを移植できるようにしたいので、コンピューターを切り替えるときに、ホームディレクトリなどの特定のフォルダーにDBをインストールする必要はありません. SQLite で行うことは次のとおりです。

Connection con = DriverManager.getConnection("jdbc:sqlite:test.db");

ご覧のとおり、パス情報は必要ありません。H2またはHSQLDBでこれを行うにはどうすればよいですか?

あなたの提案を本当に楽しみにしています。ただし、オープンソースのみでお願いします。

よろしくお願いします。

ステファン

4

2 に答える 2