Ich bin eine Server-Client-Anwendung in Java und ich muss eine lokale Datenbank auf der Serverseite implementieren, und ich entschied mich für H2-Datenbank-Engine gehen.Starten H2-Datenbank programmgesteuert
Eine weitere Sache zu hinzufügen ist, dass ich Usa TCP-Verbindung zum Starten und Ausführen der Datenbank. Dies ist, was ich zusammen so weit:
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 ist jdbc:h2:tcp://localhost/~/test
.
Das Stück Code mit einer Ausnahme zurückgibt:
Feature not supported: "jdbc:h2:tcp://localhost/~/test" [50100-176]
Ich folgte this article.