1. H2 Database 홈페이지 접속하여 H2 Database Engine 설치 파일(.zip) 다운로드
https://h2database.com/html/main.html
H2 Database Engine
H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size Supp
h2database.com
2. H2 Database Engine.zip 파일 압축 해제 후 터미널에서 h2.sh 파일 실행
1번에서 다운로드한 파일을 원하는 경로에 압축 해제한 다음 생성된 h2 폴더를 우클릭하여 '폴더에서 새로운 터미널 열기' 클릭한다.
터미널이 열리면 bin 디렉토리로 이동하여 h2.sh 파일을 실행한다.
$ cd bin
$ ./h2.sh
3. H2 Database Console 실행
3-1. h2.sh 파일이 정상적으로 실행되면 자동으로 java가 실행된다.
3-2. java가 실행되며 브라우저가 열리며 h2 콘솔 창(http://localhost:8082)이 자동으로 호출된다.
페이지 하단에 'Test Connecion'을 클릭하여 'Test successful'이 나오면 된다.
4. pom.xml 에 h2 의존성을 주입
h2 설치 및 실행을 하고 나면 작업 중인 프로젝트의 pom.xml 에 h2 의존성을 주입한다.
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
5. application.yml 파일 생성(혹은 내용 추가)
spring:
h2:
console:
enabled: true
datasource:
hikari:
driver-class-name: org.h2.Driver
jdbc-url: jdbc:h2:~/test
username: sa
password:
6. 내장 Tomcat 기동 후 브라우에서 DB 연동 확인
'http://localhost:8080/h2-console'(http(s)://IP:PORT/h2-console)으로 접속하여 연동이 잘되었는지 확인한다.
JDBC URL 값은 'jdbc:h2:tcp://localhost/~/test' 로 수정('Save' 버튼 클릭하여 저장) 한다.
'Test Connection' 버튼을 클릭하여 'Test successful' 메세지가 나오는지 확인한다.
7. H2 DB Connect
'Test Connection' 버튼을 클릭하여 'Test successful' 메세지가 나왔다면, 'Connect' 버튼을 클릭한다.
연동이 잘 되었으면 아래와 같은 화면이 나온다.
'dev > dev' 카테고리의 다른 글
[개발] IntelliJ IDEA에서 SpringBoot 프로젝트 생성하기 (2) | 2025.05.15 |
---|---|
[개발] Firebase로 웹 배포(deploy) 하기 (1) | 2025.05.14 |
HTTP (0) | 2022.01.17 |