Database
H2 Database 란? 그리고 사용법?
초록색거북이
2022. 3. 29. 00:14
728x90
반응형
SMALL
H2 Database 란?
H2는 자바로 작성된 관계형 데이터베이스 관리 시스템이다.
장점
- 따로 설치가 필요없다
- 용량이 매우 가볍다
- 웹용 콘솔(쿼리툴) 제공하여 개발용 로컬DB로 사용 용이
특징
- JAVA로 작성된 오픈소스 RDBMS
- 스프링 부트가 지원하는 인메모리 관계형 데이터베이스
- 인메모리로 띄우면 애플리케이션 재기동 때마다 초기화
- 로컬 환경, 테스트 환경에서 많이 쓰임
H2 Database 사용법?
위에 링크를 타고 들어가서 All Platforms 을 클릭합니다.
압축을 풀고 bin 디렉토리 아래의 h2.bat 또는 h2.sh 을 실행하면 H2 데이터베이스가 서버 모드로 실행된다.
h2.bat => window 환경
h2.sh => linux 환경
실행을 하면 위의 그림과 같이 프로그램이 화면에 나타납니다.
연결 버튼을 누르면
실제 로컬의 ~/경로에 가보면 test.mv.db 이름의 파일이 생성되면 정상 작동 완료.
왼쪽위에 빨간색 아이콘 클릭후
Embedded 모드 URL인 jdbc:h2:~/test 가 아닌
Server 모드 URL로 설정해야 정상적으로 접속가능
jdbc:h2:tcp://localhost/~/test 로 재접속한다.
후에
application.yml에서
위에 그림과 같이 설정해준다.
설정을 완료하면, H2 Database와 연동이 완료됩니다.
끝
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
728x90
반응형
LIST