2016-09-27 9 views
1

私はderbyデータベースを使用して簡単なJavaデスクトップアプリケーションを作成しました。データベースに接続するために組み込みドライバを使用しました。単一ダービーデータベースへの複数アクセス

問題はderbyデータベースが組み込みデータベースを使用して複数回アクセスできないことです。

複数のクライアントアプリケーションがデータベースにアクセスしようとすると、共有ロックが発生します。

複数のユーザーが同時にデータベースにアクセスできるようにするにはどうすればよいですか?

私はそれにどのようなドライバを使用したいですか?

+0

この設定を参照してください:http://stackoverflow.com/a/17053074/193453 –

答えて

1

データベースを起動したJVMからの複数のアクセスは許可されていますが、組み込みDerbyは複数のJVMで起動(オープン)できません。複数のアプリケーション(JVM)から同じDerbyデータベースにアクセスする場合は、Derby Network Serverを使用する必要があります。

+0

ありがとうございます。それはデスクトップアプリケーションのために可能ですか? – lekshmi

+0

Derby Network Serverはクライアント・サーバー・モデルです。その性質上、デスクトップアプリケーションから分離する必要があります。あなたのアプリケーションの要件は何ですか? – yanana

+0

私のアプリケーションはJavaデスクトップアプリケーションです。私は単純な検索アプリケーションのためにderbyを使用しました。マルチユーザアクセスのためのjavaに他のデータベースはありますか? – lekshmi

関連する問題