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종료
'정리 { Java 백엔드 } > (인강) JPA 프로그래밍 +스프링부트' 카테고리의 다른 글
| <1> API개발기본_회원등록API (0) | 2023.04.05 |
|---|---|
| JPA활용1 복습 (0) | 2023.04.03 |
| JPA, ORM 간략 개념 _(SpringBoot+JPA) (0) | 2022.12.05 |
| 2~3강. 라이브러리, 타임리프 설정 _(SpringBoot+JPA) (0) | 2022.12.04 |
| 1강. 프로젝트 환경설정 _(SpringBoot+JPA) (0) | 2022.12.01 |
댓글