Hi Leute
Ich hab ne Frage zu HSQLDB
Und zwar hab ich die Datenbankdateien auf nem Server liegen und möchte aber die Datenbank selber (also HSQLDB) erst bei Programmstart starten.
Auf dem Server selbst soll also keine Datenbank an sich laufen, sondern dort sollen nur die Dateien liegen, damit alle angeschlossenen PC Zugriff drauf haben.
Mit HSQLDB an sich kein Problem, so weit ich informiert bin. Man kann dort die Datenbanksoftware, also das JAR, so in sein Programm einbinden, dass diese automatisch bei Programmstart gestartet wird und sich bei Programende wieder beendet.
Nun meine Frage:
Sperrt HSQLDB dann Datensätze, auf die es gerade zugreift, da es passieren kann, dass von mehreren PC gleichzeitig auf die Daten auf dem Server zugegriffen wird. Immer mit dem selben Programm, aber halt jedes Programm hat seine eigene HSQLDB...
Wenn dies nicht der Fall wäre, könnte sich nämlich das gesamte Ding aufhängen, oder die Daten könnten inkosistent werden.
Oder kann man wenigstens verhindern, dass 2 oder mehr Programme gleichzeitig auf die Daten auf dem Server zugreifen...
Hoff hab mein Problem so früh am morgen einigermaßen verstädlich ausgedrückt
Ich hab ne Frage zu HSQLDB
Und zwar hab ich die Datenbankdateien auf nem Server liegen und möchte aber die Datenbank selber (also HSQLDB) erst bei Programmstart starten.
Auf dem Server selbst soll also keine Datenbank an sich laufen, sondern dort sollen nur die Dateien liegen, damit alle angeschlossenen PC Zugriff drauf haben.
Mit HSQLDB an sich kein Problem, so weit ich informiert bin. Man kann dort die Datenbanksoftware, also das JAR, so in sein Programm einbinden, dass diese automatisch bei Programmstart gestartet wird und sich bei Programende wieder beendet.
Nun meine Frage:
Sperrt HSQLDB dann Datensätze, auf die es gerade zugreift, da es passieren kann, dass von mehreren PC gleichzeitig auf die Daten auf dem Server zugegriffen wird. Immer mit dem selben Programm, aber halt jedes Programm hat seine eigene HSQLDB...
Wenn dies nicht der Fall wäre, könnte sich nämlich das gesamte Ding aufhängen, oder die Daten könnten inkosistent werden.
Oder kann man wenigstens verhindern, dass 2 oder mehr Programme gleichzeitig auf die Daten auf dem Server zugreifen...
Hoff hab mein Problem so früh am morgen einigermaßen verstädlich ausgedrückt