Study/DATABASE

[H2] h2 database 설치 및 실행하기

촉촉한초코니 2023. 5. 31. 00:58
728x90
반응형

 

사용하던 기기를 교체하면서 기존에 설치되었던 환경을 싹 다 초기화해버렸다

그래서 h2 db를 새로 설치하는김에 블로그에 남겨두게 되었다

매번 설치할때마다 똑같은 현상을 겪는다

 

1. h2 데이터베이스를 다운받기 위해서 사이트 접속하자

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.5 MB jar file size     Supp

www.h2database.com

 

 

접속하면 메인화면에 다운로드 항목이 보인다

 

Windows는 당연히 위, mac은 아래 All Platforms를 선택하여 다운받으면 된다.

 

나는 mac환경이어서 All Platforms를 선택하여 다운받아서 압축을 풀었다

 

이때 mac 터미널을 사용해서 압축해제 할 경우

원하는 경로로 이동 후 unzip h2-2022-06-13.zip 을 해주면 된다

관련 명령어 설명은 아래 링크에 추가하였다.

2023.01.16 - [냉정과 열정사이/Linux|Shell] - [Linux] 자주쓰는 리눅스 명령어

 

 

압축해제 하게되면 h2라는 폴더가 생긴다

h2/bin/h2.sh를 시작해주면 아래와 같은 화면이 나타나는데

바로 Generic H2(Server) 를 선택하고 '연결' 버튼을 클릭하면 오류가 난다

 

 

 

 

이럴때 Generic H2(Embedded) 를 선택하고 '연결'을 먼저 해주면 된다

 

 

test.mv.db 라는 인메모리 기반의 db 파일이 생성되는데 이 파일이 있어야 우리가 사용하려는

Generic H2(Server)로 사용할 수 있다.

 

 

 

 

* 호기심에 설정이름 옆의 '삭제'버튼을 눌렀다가 초기화를 하지 못하여 애먹었다

누르지 않는것을 추천한다.. 만약 눌렀다면 복구하는 글을 참고하여 초기화 하면 된다.

 

 

728x90
반응형