본문 바로가기

컴퓨터/Spring Boot

[TIL] Spring Boot(intellij) - [DB-1] H2 데이터베이스 설치

* 인프런 김영한 강사님의 스프링 입문 강의 정리

H2 데이터베이스를 설치하고 순수 JDBC와 JdbcTemplate을 사용하여

스프링에서 DB에 접근하는 방법을 학습하였다.

 

1. H2 설치하기

> https://www.h2database.com/html/download-archive.html

 

Archive Downloads

 

www.h2database.com

 

H2 홈페이지에서 1.4.200 버전을 다운받는다.

다운받은 후 bin에 들어간 후 

h2.bat 파일을 실행시켜 H2를 실행한다.

 

H2가 실행되면서

다음과 같은 화면이 뜨게 된다.

이 때, H2가 정상적으로 생성되지 않는 경우가 있기 때문에 url 앞부분을 localhost로 변경한 후 시작한다.

JDBC URL에 jdbc:h2:~/test 를 입력하고 연결하면 

~/test.mv.db 파일이 생성되면서 디비에 연결된다.

 

cmd에서 홈 디렉토리를 확인해서 파일이 생성되었는지 확인할 수 있다.

처음 연결은 jdbc:h2:~/test 로 했지만

이렇게 파일을 직접 접근하게 되면 동시 접근이 안될 가능성이 있으므로

여러 군데에서 연결이 가능하게 하기 위해 소켓을 통해 접근한다.

jdbc:h2:~/test   ->   jdbc:h2:tcp://localhost/~/test 로 변경

 

 

데이터베이스가 연결된 화면이다.

DROP 명령어로 테이블을 생성하면 우측에 MEMBER 테이블이 생성된다.

 

테이블 관리를 위해 프로젝트 루트에 sql문을 관리하는 파일을 생성해준다.

 

728x90