DataBase
[h2] h2 데이터 베이스 생성
guriguriguri
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 )