오답노트

[Spring JPA] H2 In-Memory DB 본문

Java/Spring

[Spring JPA] H2 In-Memory DB

권멋져 2023. 7. 18. 10:39

H2

자바 기반의 RDB이다. 프로젝트 초반에 테스트용 DB로 많이 활용되고 있다.

 

환경 설정

build.gradle 파일에서 다음과 같은 의존성이 추가되어 있는지 확인하자 (h2database:h2)

 

그리고 application.yaml에서 다음과 같이 설정하자. (application.properties로 되어있으면 yaml로 변경)

 

그리고 프로젝트를 Run 시키면 콘솔에 h2에 대한 정보가 나온다.

 

포커스된 주소를 복사한다.

그리고 아래 두 가지 방법으로 접속이 가능하다.

 

Web Page

http://localhost:8080/h2-console/ 에 접속하여 JDBC URL에 입력한다.

 

Connect를 누르면 접속 할 수 있다.

 

InteliJ

인텔리제이에서도 접속 할 수 있다.

 

우측 탭에서 Database를 클릭한다.

 

 

열린 탭에서 New > Data Source > H2 를 선택하자

 

만약 열린 창에서 Download를 하라는 알림이 뜬다면 H2를 다운로드 하자.

 

 

URL에 복사한 주소를 붙혀넣고 하단에 Test Connection을 클릭해 접속이 성공하면

Apply 후 OK를 누르자

 

추가 설정

'Java > Spring' 카테고리의 다른 글

[Spring JPA] Query Method  (0) 2023.07.19
[Spring JPA] Auditing  (0) 2023.07.19
[Spring] 코드 Test하기  (0) 2023.07.17
[Spring] Server to Server 예제 (네이버 API)  (0) 2023.07.14
[Spring] Server to Server  (0) 2023.07.14