본문 바로가기
정리 { Java 백엔드 }/(인강) JPA 프로그래밍 +스프링부트

H2 데이터베이스 설치 _(SpringBoot+JPA)

by 해피퀄리아 2022. 12. 8.

H2 데이터베이스

* 자바로 만들어짐

* 오픈소스

* 임베디드 모드, 서버 모드 둘다 가능

* 임베디드 모드에서, 인메모리기반, 파일기반 모두 사용가능


사용방법

[1] 실행

  • 다운받아서. 압축풀고
  • 터미널에서 bin 안에 배치파일 실행 (h2.bat)(Mac의 경우는 h2.sh)
  • 자동으로 웹에서 설정 화면이 나온다. (포트번호 8082)

[2] DB파일 만들기 + 웹뷰 H2콘솔생성 

JDBC URL이 test로 되어있는다.

  • DB파일을 생성할 경로를 만들어주어야한다.
  • 처음설정할 때는, 웹에 나온 세션키 값은 그대로 가지고 있어야한다. 
  • 최소한번 세션키 유지한 상태에서 실행해주어야한다.

 

(h2폴더랑 jpashop폴더가 같은 폴더안에 같은 위계로 있음)

JDBC URL 주소는

jdbc:h2:~/jpashop

연결하면

 

SQL 에디터이다. 마치 브라우저에서 구글 DOC사용하는 것처럼. 신기하다!!!

 

 

jpashop.mv.db  파일버전의 DB가 생성됨을 확인하였다.

 

[3] 네트워모드로 설정

db파일 생성했으면

나간다음에

주소를 다시 설정해준다.

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

 

터미널에서 웹콘솔을 항상 실행시켜줘어야함

나가버리면, DB종료

댓글