[SpringBoot] H2 Database 연결하기

호두마루·2023년 10월 30일
1

Spring

목록 보기
16/17

H2 Database란?
H2는 Java로 작성된 관계형 DBMS로, 휘발성의 인메모리 데이터베이스이다.
기능 테스트를 진행할 때 유용하게 사용된다.



H2 Database를 연동하기 위해 H2 Database가 의존성 주입된 프로젝트를 생성하였다.
이클립스에서 프로젝트를 오픈하고 실행시켜보자

이 url을 통해 접근해볼 것이다. (기억해두기!)

src/main/resources > application.properties 파일을 열어주고

이렇게 적어주고 프로젝트 재실행해보자
그런 다음 http://localhost:8080/h2-console로 접속

이런 화면이 뜰 것이다.
이 화면이 바로 H2 Database가 실행된 것이다.

그리고 아까 기억해두라고 했던 이 URL을 복사하자
(단, 이 부분은 동적 URL이기 때문에 프로젝트를 재실행했다면 아까와는 다른 URL이 떠있을 것이다. 새로운 URL을 복사해주면 된다.)

JDBC URL부분에 붙여넣자
그리고 연결해주기!!

이렇게 뜬다면 성공이다

그런데, 동적 URL은 너무 불편하다
그래서 정적 URL을 정해주려고 한다.
src/main/resources > application.properties 파일에 접속하여 url을 작성해주자

애플리케이션을 재실행시키고 H2 콘솔창으로 돌아가 새로고침 및 전송버튼 클릭


설정한 URL명으로 바꿔주고 다시 연결!

아주 성공적으로 접근이 가능하다


이렇게 간단한 sql도 삽입해줄 수 있다

0개의 댓글