Ich erstelle eine Java-Anwendung, die ihre Daten in einer SQL Server-Datenbank speichert. Die Anwendung wird auf verschiedenen Computern installiert, die alle über das normale LAN miteinander vernetzt sind, um über das Netzwerk auf den Datenbankserver zugreifen zu können. Ich habe bereits meine Verbindungsklasse erstellt, die perfekt funktioniert.Beschränken des Java-Anwendungszugriffs auf die Datenbank
Ich möchte die Anzahl der Benutzer beschränken, die jederzeit über die Anwendung auf die Datenbank zugreifen können. Wenn ich zum Beispiel die Anzahl der Benutzer auf maximal 10 Benutzer beschränke, erhält ein 11. Benutzer eine Nachricht, dass die maximale Anzahl von Benutzern angemeldet ist und wenn sich ein Benutzer abmeldet (dh, dass 9 Benutzer angemeldet bleiben) Der 11. (der jetzt der 10. sein wird) kann sich einloggen.
Wie kann ich dies mit Java erreichen?
Das wird die Anzahl der Verbindungen zum Server beschränken, nicht eine einzige Datenbank. Berücksichtigen Sie, dass eine einzelne Anwendungsinstanz mehrere Verbindungen erwerben kann, obwohl ein einzelner Endbenutzer sie verwendet. –
Alles richtig, aber wenn der Server für die DB reserviert ist und die Anwendung nicht mehrere Verbindungen gleichzeitig verwendet, gibt es kein Problem. – bracco23