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.