SQL Serverデータベースにデータを格納するJavaアプリケーションを作成しています。アプリケーションは、ネットワークを介してデータベースサーバーにアクセスできるように、通常のローカルエリアネットワークを使用してネットワーク化される異なるマシンにインストールされます。私はすでに完全に動作する接続クラスを作成しました。Javaアプリケーションのデータベースへのアクセスを制限する
いつでもアプリケーションからデータベースにアクセスできるユーザーの数を制限したいと思います。たとえば、ユーザー数を最大10人に制限すると、11人目のユーザーには、最大ユーザー数がログインしていることと1人のユーザーがログアウトしたことを通知するメッセージが表示されます。 11日(今は10日目になります)のユーザーがログインできるようになります。
どのように私はjavaを使用してこれを達成することができますか?
これは、1つのデータベースではなく、サーバーへの接続数を制限します。単一のエンドユーザーがそれを使用しても、単一のアプリケーションインスタンスが複数の接続を取得する可能性があると考えてください。 –
すべて真ですが、サーバーがDB専用で、アプリケーションが複数の接続を同時に使用していない場合は問題ありません。 – bracco23