너굴 개발 일지

[h2] h2 데이터 베이스 생성 본문

DataBase

[h2] h2 데이터 베이스 생성

너굴냥 2021. 8. 30. 21:53

h2 데이터 베이스 홈페이지에 접속하여 zip 파일 다운로드 > zip 압축 해제 > 터미널에서 해당 파일 bin 폴더 경로 접속

> ./h2.sh (퍼미션 에러 뜰 경우 chmod 755 h2.sh 먼저 입력 !)

그러면 db 실행되면서 브라우저 새창이 생성되는데 어드민 세션을 가진 창으로 url 앞부분 > localhost로 변경해서 접속하면 db 화면 뜸

만약에 h2 db 최초 실행했을 때, 아래와 같이 오류 뜰 경우 아래와 같이 생성

Database "~/test" not found, and IFEXISTS=true, so we cant auto-create it [90146-199]

 

[데이터베이스 파일 생성 방법]

위 이미지 처럼 JDBC URL에

jdbc:h2:~/test

라고 적어주시고 한번만 연결을 해주시면 데이터베이스 파일이 생성되면서 연결됩니다.

그리고 이후에는 jdbc:h2:tcp://localhost/~/test 로 접속해주세요.

(이미지 처럼 파일에 직접 접근하는 방식은 파일에 락이 걸려서 여러곳에서 접속을 못하는 문제가 있습니다.)

 

 

참고로 h2 DB 종료 단축키 (command + c )