Ich benutze H2 für Datenbank-Management, und das möchte ich tun:Wie erlaube ich mehreren Benutzern gleichzeitig, sich mit meiner H2-Datenbank zu verbinden?
Ich würde gerne mehrere Benutzer auf eine Datenbank gleichzeitig zugreifen lassen. Ich habe ein bisschen über "MULTI_THREADED = TRUE", "LOCK_FILE = NO" und "AUTO_SERVER = TRUE" gelesen. Ich habe auch gelesen, dass "LOCK_FILE = NO" gefährlich sein kann, weil es die Datenbank beschädigen kann. Ich würde das definitiv nicht wollen, also gehe ich davon aus, dass das ein schlechter Weg ist. Ich habe auch versucht, die Verbindung sofort zu schließen, nachdem auf einen Datensatz zugegriffen wurde, ob er gelesen oder geschrieben wurde. Bis jetzt scheint nichts zu funktionieren. Die Anwendung erlaubt mir nicht, von der Datenbank zu lesen oder in die Datenbank zu schreiben, wenn die Datenbank in einer separaten Instanz der Anwendung verbunden wurde (zB auf einem anderen Computer). Sobald ich die Anwendung auf einem Computer vollständig geschlossen habe, kann ich auf die Datenbankdatensätze zugreifen.
Wie kann ich mehreren Benutzern erlauben, sich gleichzeitig mit der H2-Datenbank zu verbinden, ohne die Sicherheit der Datenbank zu gefährden?
Lustig, wie die erste Antwort, die Sie bekommen, genau das ist, was ich gesagt habe ... – MadProgrammer
Nicht genau. Keine Ihrer Antworten war sehr direkt oder hilfreich. – Ryan
Also "den Server-Modus verwenden" war nicht hilfreich ... Schande – MadProgrammer