사용하던 기기를 교체하면서 기존에 설치되었던 환경을 싹 다 초기화해버렸다
그래서 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)로 사용할 수 있다.
* 호기심에 설정이름 옆의 '삭제'버튼을 눌렀다가 초기화를 하지 못하여 애먹었다
누르지 않는것을 추천한다.. 만약 눌렀다면 복구하는 글을 참고하여 초기화 하면 된다.
'Study > DATABASE' 카테고리의 다른 글
[H2] h2 database 설정 초기화 하기 (1) | 2023.05.31 |
---|---|
[MSSQL] Table 복사 (0) | 2018.08.10 |
[MSSQL] IDENTITY_INSERT (0) | 2015.07.09 |
[MSSQL] CHARINDEX (IndexOf, LastIndexOf가 필요할때) (0) | 2015.06.29 |
[MSSQL] MSSQL 날짜 변환표(GETDATE, CONVERT) (1) | 2015.05.13 |