데이터 저장을 위해서 DB가 필요하다
이 글에서는 개발/실습용으로 적합한 H2 DBMS를 사용하려고 한다.
1. H2 DBMS 설치 및 세팅
먼저 아래 페이지로 접속한다
https://www.h2database.com/html/main.html
All Platforms를 클릭하여 다운로드 받는다
다운로드 후, 적당한 위치에 압축을 푼다
※ 주의! 스프링 부트 버전에 맞는 H2 DBMS 버전을 다운로드 할 것!
현재 스프링 부트 버전에 맞는 H2 DBMS 버전을 확인하는 방법은 아래에 링크에 들어가면 확인할 수 있다
(필자는 2.7.x 버전을 사용하고 있어서 2.1.214 버전을 다운로드 받았다)
https://itier92.tistory.com/34
터미널 창을 열어 압축을 푼 폴더의 /h2/bin폴더로 이동한다
이동하면 아래의 파일들이 보일 것이다
위 파일 중, h2.sh를 아래와 같이 실행시킨다
그러면 아래와 같은 사이트에 접속된다
아래와 같은 절차로 DBMS에 접속한다
JDBC URL란에서 tcp를 지우면 파일모드로 동작한다(H2 DBMS는 메모리모드로도 동작가능)
이 모드로 실행하면 URL의 경로가 DB파일이 저장될 경로가 된다
파일경로는 적당한 곳으로 정한다
DB 파일 저장경로 규칙은 아래와 같다
파일탐색기로 DB 파일이 만들어진 것을 확인할 수 있다.
파일이 만들어지면 아래와 같은 콘솔 페이지로 이동한다.
그 다음 정상적으로 접속이 되는지 확인해보자
다시 로그인 화면으로 돌아온다
아래와 같은 절차를 실행한다.
접속이 성공적으로 된다면 아래와 같은 콘솔 페이지로 이동한다
접속이 안 될 경우 DB 파일 경로를 다시 확인해보길 바란다.
만약, DB 파일이 생성이 안 될 경우, H2 DBMS를 종료 후
다시 실행하여 파일을 생성해보기 바란다
최초 파일 생성 후 다른 DB파일을 생성할 경우 오류가 나는 경우가 있다.
'Spring > Spring Boot' 카테고리의 다른 글
Spring Boot Profile 설정 (0) | 2022.10.12 |
---|---|
[환경세팅] ③-② H2 DBMS 설치 및 환경세팅(Spring Boot 및 JPA 연동) (0) | 2022.08.14 |
Spring Boot 버전에 맞는 Dependency 버전을 찾는 방법 (0) | 2022.08.14 |
H2 DBMS 파일모드 사용 시 DB파일 경로 (0) | 2022.08.13 |
[환경세팅] ② View Template Engine(Thymeleaf) 환경세팅 (0) | 2022.08.09 |
댓글