いくつかの整数を記述できる単純な GUI を構築しようとしています。これらの整数は、私が探しているデータベースに書き込まれることになっています。
ここまでは順調ですね。データベース内のデータは、すでに存在する別のスタンドアロン アプリケーションに使用する必要があります。
すでに SQLite で試してみましたが、多くの「データベースがロックされています」というエラーが発生しました。Googleで検索しました。私がよく読んだ主な答えは、同時処理をサポートするデータベースに切り替えることでした。
さらに進んで、H2 と HSQLDB を調べました。どちらも合法のように見えますが、はるかに複雑です。
だから私は疑問に思います:
データベースと組み合わせた.jarファイル(またはフォルダーのみ)でGUIを移植できるようにしたいので、コンピューターを切り替えるときに、ホームディレクトリなどの特定のフォルダーにDBをインストールする必要はありません. SQLite で行うことは次のとおりです。
Connection con = DriverManager.getConnection("jdbc:sqlite:test.db");
ご覧のとおり、パス情報は必要ありません。H2またはHSQLDBでこれを行うにはどうすればよいですか?
あなたの提案を本当に楽しみにしています。ただし、オープンソースのみでお願いします。
よろしくお願いします。
ステファン