본문 바로가기
코드로 배우는 스프링 부트 - 인프런

H2 데이터베이스 설치

by step 1 2022. 8. 16.
반응형

H2 데이터베이스는 교육용으로 적합하다

아래 링크에서 설치

Archive Downloads (h2database.com)

 

Archive Downloads

 

www.h2database.com

강의에서는 아래 밑줄친 압축파일을 받아서 사용하였다.

압축 해제 후 -> \h2\bin 경로로 들어와서 h2.bat 파일을 실행시켜준다.

 

 

그러면 잠시후 화면이 뜨는데 앞에 주소를 localhost로 변경해준다.

그리고 JDBC URL 부분을 jdbc:h2:~/test 으로 수정해준다.

이후 재접속 할 경우에는 JDBC URL 부분을 jdbc:h2:tcp://localhost/~/test 으로 수정해서 연결한다.

위처럼 변경하면 파일에 직접 접근하지 않고 톰캣을 통해서 접근을 하게 된다. 이렇게 해야 여러군데에서 동시 접속이 가능하다.

 

윈도우 사용자의 경우 콘솔창을 하나 열어서 cd ~ 명령어를 입력 후 ls 명령어로 파일을 확인하다 보면 test.mv.db라는 파일명을 확인할 수 있다.

 

문제가 생기면 연결을 해제한 후 rm test.mv.db를 입력하여 삭제하고 다시 연결을 해준다.

 

테이블 생성

create table member ( id bigint generated by default as identity, name varchar(255), primary key (id) );

 

데이터 생성

insert into member(name) values('spring2')

 

확인

 

프로젝트 안에서 아래와 같이 sql문을 파일로 관리하면 편하다.

 

반응형

'코드로 배우는 스프링 부트 - 인프런' 카테고리의 다른 글

스프링 통합 테스트  (0) 2022.08.18
순수 JDBC  (0) 2022.08.17
회원 웹 기능 - 조회  (0) 2022.08.15
회원 웹 기능 - 등록  (0) 2022.08.14
회원 웹 기능 - 홈 화면 추가  (0) 2022.08.13