Spring

H2 Database 사용하기

YunSeong 2024. 7. 29. 16:24
728x90
반응형

H2 Database는 주로 개발 및 테스트 환경에서 사용되는 데이터베이스이다.

가볍고 메모리 내 또는 디스크 기반의 데이터베이스로 설정할 수 있다.

SQL 표준을 지원하며, 빠르고 쉽게 설정할 수 있는 특성으로 인해 스트링 부트와 같은 자바 프레임워크와 함께 많이 상용된다.

 

1. 파일 생성

터미널에서 아래와 같은 명령어로 파일을 생성한다.

1
touch db_dev.mv.db
cs

 

2. 의존성 추가 (build.gradle)

h2 database 의존성을 추가해준다.

1
2
3
4
5
6
7
dependencies { 
 
  ...
 
  runtimeOnly 'com.h2database:h2'
}
 
cs

 

3. 설정 추가 application.yml

아래와 같이 h2 database에 대한 설정을 추가해준다.

1
2
3
4
5
6
7
8
9
10
spring:
  h2:
    console:
      enabled: true
      path: /h2-console
  datasource:
    url: jdbc:h2:./db_dev;MODE=MySQL
    driverClassName: org.h2.Driver
    username: [USERNAME]
    password: [PASSWORD]
cs

 

 

'[URL]/h2-console'을 통해서 콘솔에 접근할 수 있다.

Connect를 통해 아래와 같이 GUI를 사용해서 database에 접근할 수 있다.

728x90
반응형

'Spring' 카테고리의 다른 글

Java Package와 Directory의 차이점  (0) 2024.07.30
Thymeleaf란?  (0) 2024.07.30
Lombok이란?  (0) 2024.07.29
JPA 사용하기  (0) 2024.07.29
Spring Boot Controller  (0) 2024.07.29