반응형
H2는 자바로 작성된 관계형 데이터베이스 관리 시스템이다.
장점
- 따로 설치가 필요없다
- 용량이 매우 가볍다
- 웹용 콘솔(쿼리툴) 제공하여 개발용 로컬DB로 사용 용이
특징
- JAVA로 작성된 오픈소스 RDBMS
- 스프링 부트가 지원하는 인메모리 관계형 데이터베이스
- 인메모리로 띄우면 애플리케이션 재기동 때마다 초기화
- 로컬 환경, 테스트 환경에서 많이 쓰임
H2 Database 사용법
아래는 공홈 사이트 이다.
위에 링크를 타고 들어가서 All Platforms 을 클릭
H2 홈페이지
압축을 풀고 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와 연동이 완료
반응형
'IT > Database' 카테고리의 다른 글
[Oracle] procedure 조회 (36) | 2023.04.01 |
---|---|
프로시저 / 함수 선언법 (21) | 2023.03.31 |
[Oracle] 계층형 쿼리 사용법 (13) | 2023.02.22 |
[Oracle] ORA-00001: unique constraint () violated ERROR (10) | 2023.02.17 |
[Oracle] EXISTS, NOT EXISTS (8) | 2023.02.08 |
댓글