728x90
1. H2 db
- 개발, 테스트 용도로 사용하는 가벼운 db
- sql 작성 화면 제공
- 임베디드모드 존재
2. springboot에서의 h2
- springboot에서 사용시, h2 jdbc 드라이버를 등록을 했었을 것이다.
이 때, spring boot에서 권장하는 h2 version이 존재하므로 library에서 확인한 후 해당 version에 맞는 h2를 다운로드 받아야한다.
3. 설치
- 다운로드 및 설치 : https://www.h2database.com
- h2 다운로드 버전확인: https://www.h2database.com/html/download-archive.html
- h2 데이터베이스 버전은 스프링 부트 버전에 맞춘다. : External Libraries -> h2database:version
4. 실행
- iterms2
# 다운로드 받은 h2의 bin 경로 이동
~/.../h2/bin
# 실행 권한 주기
chmod 755 h2.sh
# 실행
./h2.sh
- web browser 자동 실행 후 h2 db 정상 작동 방법
5. web browser h2 접속 방법
- jdbc:h2:~/test (최초 한번)
- 아직 존재하지 않는 test 경로의 db를 생성하기 위함
- 연결 시험을 호출하면 오류가 발생
- 연결을 직접 눌러주어야 한다.
- ~/test.mv.db 파일 생성 확인
~ 경로에서 $ ls -arlth 수행 하면 확인 가능
- 아직 존재하지 않는 test 경로의 db를 생성하기 위함
- 최초 생성 이후
- jdbc:h2:tcp://localhost/~/test 으로 접속