h2 데이터베이스 환경설정

✅ 데이터베이스 설치

아래의 사이트에 접속한다.

H2 Database Engine

프로젝트 요구사항에 따른 버전을 설치한다.

✅ 데이터베이스 실행

h2 데이터베이스가 존재하는 디렉토리로 이동 후 bin폴더로 이동한다.

$ cd h2
$ cd bin

데이터베이스 실행파일의 권한을 변경한다.

chmod 755 h2.sh

h2를 실행한다.

./h2.sh

h2는 포그라운드에서 실행되고 데이터베이스 클라이언트가 나타난다.

✅ 데이터베이스 파일 생성

데이터베이스가 실행되면서 클라이언트가 열린다.

jdbc:h2:~/[데이터베이스 이름]의 형식대로 경로를 설정하면 해당 경로에 데이터베이스 파일이 생성된다.

jdbc:h2:~/jpashop

루트 디렉토리에 접근하면 해당 파일이 존재하는지를 확인할 수 있다.

✅ 데이터베이스 파일과 연결

h2 데이터베이스 프로그램이 꺼졌있으면 다시 실행시킨다.

./h2.sh

h2 클라이언트에서 tcp를 통해 데이터베이스 파일과 연결한다.

jdbc:h2:tcp://localhost/~/jpashop

데이터베이스 파일 생성 후에는 tcp 연결을 통해 다시 연결할 수 있다.

✅ 데이터베이스 종료

작업 완료 후에 h2 데이터베이스를 종료한다.