H2 Remote Verbindung schlägt fehl

AvS

Erfahrenes Mitglied
Hi,

ich habe auf einem zweiten Rechner im Netzwerk eine H2-Datenbank installiert und versuche nun, darauf per JDBC zuzugreifen. Ich bekomme entweder einen Fehler, dass -tcpAllowOthers nicht eingestellt wäre oder es passiert einfach nichts, das Programm läuft einfach.

Hier der Code womit ich zugreife (es kommt keine Fehlermeldung, es passiert einfach nichts!)
Java:
Class.forName("org.h2.Driver");
			conn = DriverManager.getConnection("jdbc:h2:tcp://192.168.1.103:8082/~/test", "sa","");

Lasse ich den Port weg, so bekomme ich die Fehlermeldung tcpAllowOthers wäre nicht eingestellt, dies habe ich aber 100%ig in der Datenbank eingestellt. In dem Browserfenster der H2-Datenbank ist übrigens folgende JDBC URL festgelegt :
jdbc:h2:tcp://localhost/~/test

Hoffe ihr könnt mir helfen, da ich noch dran verzweifle. Der embedded-mode funktioniert im Übrigen.
 
Okay, ich habs erstmal so hinbekommen, dass ich die Datenbank über die Windows-Console mit dem Befehl

Java:
 java -cp org.h2.tools.Server -tcp -tcpAllowOthers
starte.

Gibt es einen Weg über JAVA, dies auch entfernt (also aus der Client-Anwendung) zu starten ?
 

Neue Beiträge

Zurück