본문 바로가기
데이터 베이스(Database)

H2 데이터베이스 설치

by codeyaki 2022. 2. 11.
반응형

가볍게 사용하기 좋은 h2 dbms를 설치하는 방법에 대해서 글을 작성해볼까 합니다.

 

h2는 자바로 만들어진 오픈소스 DBMS이다.

http://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

해당 홈페이지에 접속하면 

해당 화면이 나오는데  Download부분에 있는 버튼을 통해 다운로드를 진행해주면 된다.

윈도우윈도 사용자라면 간단하게 윈도 인스톨러를 다운로드하여도 되지만 나는 모든 운영체제에서 다운로드하는 방법을 소개하기 위해서 All Platforms 버튼을 통해서 다운로드하는 방법을 소개하려고 한다.

All Platforms버튼을 누르면 zip파일 하나가 다운로드된다.

윈도우 기준으로 설명하기 때문에 디테일한 명령어들은 다르지만 기본 틀은 같으므로 보고 따라 할 수 있을 것이다.

1. 터미널을 열어 h2폴더 안의 bin폴더까지 이동해준다

2. bin폴더 안의 h2.sh을 실행해주면 된다.

맥북(리눅스) 같은 경우는 권한 설정을 해주어야 할 것이다.

(chmod 755 h2.sh )

그 후 h2.sh파일을 실행해주면 된다.

 

윈도우는 아래와 같이 h2.bat파일을 실행해주면 된다.

실행하면 

해당 자동으로 화면이 나오는데 혹시 화면이 안 나오면 위에 주소부분의 앞에 적혀있는 ip 부분 대신에 localhost를 넣어주면 된다. (절대 그 이외의 부분은 바꾸면 안 됨!!)

연결해주면 최초 연결 시 JDBC URL에 적어둔 곳에 db파일을 생성해준뒤 연결이 된다.
jdbc:h2: ~/test  >> 윈도우는 사용자 폴더 // 맥북(리눅스)은 home 폴더에 test.mv.db가 생성됐을 것이다.

test가 아닌 다른 이름을 원하면 test대신에 원하는 이름을 넣어주면 된다.

기본적인 설치는 완료된 것이다.

그 후 다시 접속을 원한다면 h2파일을 실행해주면 된다.

다만 ip가 바뀔 경우 오류가 발생할 수 있다. 이럴 경우 JDBC URL을 jdbc:h2:tcp://localhost/~/test으로 변경한 뒤 접속해주면 된다. ( db생성 시 test가 아닌 다른 이름으로 생성했을 경우 해당 이름을 적어주면 된다.)

반응형

'데이터 베이스(Database)' 카테고리의 다른 글

[postgresql] data 디렉토리 변경  (1) 2024.03.06
트랜잭션 (tansaction)  (2) 2023.06.11