본문 바로가기
Library & Framework/Spring

[개발 환경 구축] H2 Database 설치 및 실행

by 일단연 2023. 4. 21.

* 본 글은 Windows 10을 기준으로 하고 있습니다.

 

 H2 Database 설치 

1) H2 Database 홈페이지 접속 > Download > Archive Downloads > 본인에게 알맞은 버전 다운로드

본 실습에서는 <스프링 퀵 스타트> 교재를 기준으로 하기 때문에 1.4.200 버전을 다운로드 했습니다.

 

H2 Database Engine (redirect)

H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server mo

h2database.com

1. H2 Database 메인    2. H2 Database - Download    3. H2 Database - Downloads - Archive Downloads

2) 설치된 압축파일 해제

 

 H2 Database 실행 

1) H2 데이터베이스 폴더 > bin > h2w.bat 파일 실행

2) 자동으로 웹 브라우저가 실행되면서 SQL 구문을 테스트할 수 있는 H2 콘솔로 이동

3) 언어: 한국어, 저장한 설정: Generic H2 (Server) 선택 후 ' 연결 ' 버튼 클릭해 데이터베이스와 연결

바로 연결하려고 하면 아래와 같은 오류가 발생하기 때문에 연결 전에 데이터베이스를 생성해야 합니다.

💡 H2 1.4.198 이후 버전부터는 보안 문제로 데이터베이스가 자동으로 생성되지 않기 때문에 데이터베이스를 직접 생성해야 합니다. (간단한 로컬 테스트용이라면 버전을 1.3대로 낮춰서 데이터베이스 자동 생성 기능을 사용해도 됩니다.)

3 - 1) 데이터베이스 생성

Generic H2 (Embedded) 선택 > JDBC URL에 jdbc:h2:~/test 입력 > 연결 클릭

데이터베이스가 자동으로 생성되고 콘솔에 연결됩니다.

데이터베이스를 생성하면 사용자 계정 디렉토리에 test.mv.db 파일이 생성됩니다.