H2 데이터베이스는 용량이 작고 가볍고, Admin 웹 콘솔을 제공하기 때문에 교육용 또는 테스트용으로 적합한 RDBMS입니다. Java 기반으로 동작하며, Spring Boot와의 연동도 쉽습니다
1. 설치파일 다운로드
아래 링크에 접속하여 H2 데이터베이스를 다운로드합니다.
- 페이지 접속 후, 최신 버전인 2.3.232 Windows Installer를 다운로드합니다.
H2 Database Engine (redirect)
H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server mo
www.h2database.com

2. 스프링 부트 버전에 맞는 H2 버전 선택
H2 데이터베이스는 사용하는 Spring Boot 버전에 따라 호환되는 버전이 다릅니다. 프로젝트에 맞는 버전을 선택해 설치해 주세요.
- 스프링 부트 2.x를 사용하면 1.4.200 버전을 다운로드 받으면 됩니다.
- 스프링 부트 3.x를 사용하면 2.1.214 버전 이상을 사용해야 합니다.
아래 링크에서 다양한 H2 다운로드 버전을 확인할 수 있습니다.
🔗 https://www.h2database.com/html/download-archive.html
Archive Downloads
www.h2database.com
3. H2 설치
다운받은 설치 파일을 실행하고, 기본 설정으로 설치를 완료합니다.


4. H2 콘솔 실행 및 데이터베이스 연결
방법 1. CMD를 통해 실행

- CMD를 관리자 권한으로 실행합니다.
- H2가 설치된 경로로 이동합니다.
# cd C:\Program Files (x86)\H2\bin
# h2.bat
방법 2. 직접 실행
설치된 디렉토리에서 h2.bat 파일을 더블 클릭해 실행해도 됩니다.

5. 데이터베이스 파일 생성 확인

H2 콘솔이 실행되면 브라우저가 열리고, "연결" 버튼을 클릭하면 기본 데이터베이스인 test가 생성됩니다.
- 생성된 데이터베이스 파일은 다음 경로에서 확인할 수 있습니다:
C:\Users\{사용자명}\test.mv.db

필요 시 콘솔 화면에서 JDBC URL, 사용자명, 패스워드를 직접 수정해 사용할 수도 있습니다.
'Database > H2 Database' 카테고리의 다른 글
[H2 Database] 스프링 부트와 H2 데이터베이스: 인메모리 RDBMS의 장점과 활용 (0) | 2024.06.07 |
---|