Starten Sie die H2-Datenbank programmgesteuert

Ich programmiere eine Server-Client-Anwendung in Java und muss auf der Serverseite eine lokale Datenbank implementieren. Ich habe mich für die H2-Datenbank-Engine entschieden.

Eine weitere Sache, die hinzugefügt werden muss, ist, dass ich eine TCP-Verbindung verwende, um die Datenbank zu starten und auszuführen. Das habe ich bisher zusammengestellt:

Class.forName("org.h2.Driver");  
Server server = Server.createTcpServer(DB_PATH).start();

Connection currentConn = DriverManager.getConnection(DB_PATH, DB_USER, DB_PASSWORD);   

Wo die Verbindungszeichenfolge istjdbc:h2:tcp://localhost/~/test.

Dieser Code gibt mit einer Ausnahme Folgendes zurück:

Feature not supported: "jdbc:h2:tcp://localhost/~/test" [50100-176]

Ich folgteDieser Artike.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage