1. H2 Database 홈페이지에서 다운로드
다운로드 링크 : https://www.h2database.com/html/main.html
최신 버전보다는 안정화된 버전이 괜찮습니다.
2. 압축 풀고 실행
다운 받은 파일의 압축을 풀면 다음과 같은 구성으로 되어 있습니다.
여기서 ./bin/h2.sh
를 입력하면 h2 console 을 실행합니다.
만약 권한이 없으면 chmod 755 ./bin/h2.sh
로 권한을 부여합니다.
3. 한번 연결해서 ~.mv.db 파일 생성 후 실행
처음 진입하면 아래와 같은 화면이 나옵니다.
다른 칸은 전부 그대로 두고 JDBC URL 부분만 표시한 것처럼 바꿔줍니다.
그리고 연결 버튼을 눌러서 진입합니다.
그럼 다음과 같이 내 Root 폴더에 my-db-test.mv.db
파일이 생깁니다.
이후에 다시 h2 console 에서 연결 끊기 후 jdbc:h2:tcp://localhost/~/my-db-test
로 접속해서 사용하면 됩니다.
4. Spring Boot 에 연결
application.yml
에서 DB 설정할 때 spring.datasource.url
에 JDBC URL 과 동일하게 세팅합니다.
spring:
datasource:
url: jdbc:h2:tcp://localhost/~/my-db-test
username: sa
password:
driver-class-name: org.h2.Driver
Reference
'Framework > Spring' 카테고리의 다른 글
DB Transaction 의 특징과 Spring Boot @Transactional 옵션 (1) | 2021.05.30 |
---|---|
JUnit 에서 AssertJ 로 contains 포함 여부 테스트 (2) | 2021.04.30 |
Spring Request DTO 에 null 값이 들어가는 이유 (Jackson, Lombok) (1) | 2021.04.05 |
JPA 메서드의 where 조건에는 Entity 를 사용하자 (0) | 2021.03.30 |
JPA 1 + N 문제와 페이징 처리에 대한 고민 (13) | 2021.03.27 |