* 원문 : https://phantom.tistory.com/59
H2DB 란
H2 데이터베이스는 설치가 필요 없고 용량이 가벼우며 개발용 로컬 DB로 사용하기 좋은 DBMS이다.
H2DB 설치하기
H2DB는 자바 기반의 DBMS 이므로 자바가 설치되어 있어야 한다.
http://h2database.com/html/main.html 에서 다운로드 할 수 있다.
Download에서 All Platforms 클릭하여 다운로드 후 압축을 푼다.
H2DB 다운로드
H2DB 서버 실행
압축을 풀고 bin 디렉토리 아래의 h2.bat(Linux 계열은 h2.sh) 또는 h2w.bat을 실행하면 서버 모드로 실행된다.
H2DB 서버 실행
H2 서버를 실행하면 아래와 같이 H2 콘솔 로그인 화면이 실행되고 접속 정보를 입력 후 연결한다.
H2DB 브라우저 콘솔 로그인 화면
JDBC URL을 파일 모드로 셋팅 후 연결하기
jdbc:h2:~/DB명 으로 세팅하면 DB 파일이 생성되며, 사용자명과 비밀번호는 생략가능하다.
연결을 클릭하면 아래와 같이 H2 콘솔에 접속되는 것을 확인 할 수 있다.
H2DB 실행화면
이렇게 데이터베이스가 자동 생성하면 사용자 계정 디렉토리에 test.mv.db 파일이 생성된다.
접속이 완료되었다면 테이블 생성 및 테이블 조작(DML)이 가능하다.
H2DB TCP 모드로 서버 접속
다시 로그인 화면으로 돌아가서 TCP로 접속한다.
저장한 설정 : Generic H2 (Server)
JDBC URL : jdbc:h2:tcp://localhost/~/test
H2DB TCP 모드 연결
데이터베이스 파일을 생성한 후 TCP 소켓을 통해 접속해야 어플리케이션과 콘솔을 동시에 접근했을 때 오류가 발생하지 않기 때문이다.
H2DB TCP 모드 접속 화면