私はこの問題についていくつかの調査をしましたが、決定的なものは何も見つかりませんでした。私は複数の接続を行うことができるようにしたいローカルHSQLDBへの多重接続 - Java
Connection con = DriverManager.getConnection("jdbc:hsqldb:file:src/database/db", "SA", "");
:私は、このデータベースに接続するよどのように私は地元のHSQLDB
を使用して、ここでです。どうして?私は2つのJavaアプリケーションを持っています。 1つはこのデータベースからのデータを表示しています(読み取りのみ)。もう1つはこのデータベースにデータを追加しています(読み取りと書き込み)。私は各アプリケーションのいくつかのインスタンスを持つ必要があります。接続がすでにアクティブであると私は私のアプリの2番目のインスタンスを実行すること、それが実行され、後で私にエラー10秒を与えていない場合でも:
Database lock acquisition failure: lockFile
はこれをachiveする方法はありますか?
私は「私ドンため、サーバーを使用することはできません私の処分で1つ持っている。私が開発しているアプリケーションは、どのコンピュータからでもローカルで使用する必要があります(ローカルホストは使用できません)。 – pioupiou1211
localhostはコンピュータです。 HSQLDBサーバはあなたのコンピュータ上で動作するプログラムです。 – fredt
私は本当に理解していません。私はあなたがlocalhostを設定しなければならないと思った。 HSQLDBを使用してローカルホスト上にデータベースを設定するにはどうしたらよいですか?例がありますか?ドキュメントは少し曖昧です。 – pioupiou1211