티스토리 뷰
H2 DB
H2 DB는 JAVA 기반의 오픈소스 RDBMS(관계형 데이터 베이스 관리 시스템)이다. H2 DB는 서버 모드와 임베디드 모드인 인메모리 DB 기능을 지원한다. 또한 디스크 기반 테이블을 생성할 수 있다.
브라우저 기반의 콘솔모드를 이용할 수 있으며, 라이트 한 설치 버전을 제공하며, 매우 가볍고 빠르다. JDBC API 또한 지원하고 있으며 SQL문법은 다른 DBMS와 마찬가지로 표준 SQL을 지원한다.
H2 DB 설치
JAVA가 선행적으로 설치와 환경 변수까지 되어 있어야 한다.
JAVA_HOME 셋팅은 아래 포스팅을 참고하자.
[프로그래밍/Java] - [Java] 윈도우 JAVA_HOME 환경변수 설정
http://www.h2database.com/html/download.html
Stable(안정화) 버전을 다운로드 한다.
설치 파일을 실행하여 설치를 진행하자. 설치가 완료되면 JAVA_HOME과 같이 H2_HOME를 환경변수 셋팅을 해줘야 한다.
시스템 변수에 H2_HOME 변수를 등록하자.
H2_HOME 시스템 변수를 환경 변수에 등록하자.
환경변수 셋팅이 완료되면 H2 DB를 실행하면 된다.
바로가기로 추가된 H2 Console을 실행하는 방법과 실제 설치된 경로에서 실행하는 방법이 있다. 실제 설치 경로에서 실행할 때는 윈도우.bat 맥 또는 리눅스는 .sh 확장가 있는 파일을 실행하면 된다.
실행하면 다른 DB와 다르게 웹브라우저를 통해 접속이 이루어진다. 처음 실행된 설정 그대로 접속해도 문제가 없다. 사용자 sa는 비밀번호가 없다. 추가적으로 클라이언트 허가, 연결 보안, 포트 번호 등 수정이 필요한 부분은 설정을 통해 변경 가능하다.
접속 이후 간단한 샘플 SQL 스크립트를 통해 정상작동 여부를 확인 가능하다.
- javascript
- 프로그래머
- 소프트웨어공학
- 성능분석
- effective java
- 오라클 내장 함수
- sort algorithm
- 프로그래머스
- 개발환경
- 경력관리
- 리액트 16
- 제주도 여행
- 회고
- Eclipse
- Tomcat
- spring
- Java
- 정렬 알고리즘
- React
- SQL
- Maven
- 자바
- 제주도 3박4일 일정
- Collection
- 오라클
- 리액트
- 자바스크립트
- 리눅스 명령어
- 이직
- Linux 명령어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |