개발/database

[H2 DB] 설치 및 실행

가시죠 2021. 8. 1. 14:41
반응형

스프링부트가 기본적으로 지원하는 데이터 베이스.

자바로 만들었으며 용량이 작고 실행 속도가 빠른 오픈소스이다.

 

H2는 일반적인 JDBC도 지원하고 인메모리(In-memory), 서버(Server) 모드를 모두 지원한다.

브라우저 기반의 관리 콘솔까지 제공하기 때문에 테스트 개발용 데이터베이스로 매우 적합하다.

 

https://www.h2database.com/html/main.html

 

H2 Database Engine

H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2 MB jar file size     Suppor

www.h2database.com

All Platforms 를 다운로드 받자

적당한 곳에 압축해제 하면 설치 끝

 

 

 

bin 폴더내 h2w.bat 실행 시 데이터베이스가 구동되고 관리콘솔이 실행된다.

상단의 언어를 한국어로 변경한다

 

연결을 클릭하여 실행한다.

관리 콘솔에서 상태나 쿼리를 실행할 수 있다.

 

testtable라는 테이블을 만들고 데이터 입력, 조회를 해보자

잘 동작 한다.

 

브라우저 관리콘솔은 영 불편하다. DBeaver를 사용해서 접속해보자.

 

Test Connection ... 클릭 시 작 접속 된다.

 

 

PC 재부팅 후 H2 DB에 접속 하려면 bin 폴더내 h2w.bat를 한번 실행해줘야 한다.

반응형