java - h2 db 접속




프로그래밍 방식으로 Java h2 데이터베이스 임베드 (2)

현재 우리는 HSQLDB 를 임베디드 데이터베이스로 사용하고 있지만, 데이터 볼륨이 커지면서 메모리 사용량이 적은 데이터베이스를 검색합니다.

Derby / JavaDB 는 시스템 속성에 전역으로 속성을 저장하기 때문에 현재로서는 옵션이 아닙니다. 그래서 우리는 h2를 생각했습니다.

HSQLDB를 사용하는 동안 우리는 Server 객체를 생성하고, 매개 변수를 설정하고 시작했습니다. 이것은 여기 에 기술되어 있다 (그리고 org.hsqldb.test.TestBase 클래스의 예제로 주어진다).

질문 : 이것은 h2 데이터베이스와 유사하게 수행 할 수 있습니까? 그것에 대한 코드 샘플이 있습니까? h2 페이지를 스캔하면 예를 찾을 수 없습니다.


다운로드에서 tutorial.html 파일에이 파일이 있음을 알 수 있습니다.

import org.h2.tools.Server;
...
// start the TCP Server
Server server = Server.createTcpServer(args).start();
...
// stop the TCP Server
server.stop();

어떤 이유로 서버 모드에 H2 데이터베이스가 내장되어 있어야하는 경우 http://www.h2database.com/javadoc/org/h2/tools/Server.html에 있는 API를 사용하여 수동으로 수행하거나 추가 할 수 있습니다 (AUTO_SERVER = TRUE를 데이터베이스 URL에 지정합니다.





h2