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 |