Inicie o banco de dados H2 programaticamente

Estou codificando um aplicativo cliente-servidor em Java e preciso implementar um banco de dados local no lado do servidor e decidi optar pelo mecanismo de banco de dados H2.

Mais uma coisa a acrescentar é que eu uso a conexão TCP para iniciar e executar o banco de dados. Isto é o que eu montei até agora:

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

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

Onde a cadeia de conexão éjdbc:h2:tcp://localhost/~/test.

Esse trecho de código retorna com uma exceção:

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

eu seguiEste artigo.

questionAnswers(3)

yourAnswerToTheQuestion