스프링 입문 - 6. 스프링 DB 접근 기술 - H2 DB 설치

WooHyeong·2022년 8월 17일

Spring

목록 보기
10/27

스프링 데이터 엑세스

  • H2 데이터베이스 설치
  • 순수 Jdbc
  • 스프링 통합 테스트
  • 스프링 Jdbc Template
  • JPA
  • 스프링 데이터 JPA

이전에 작성했던 회원 관리 예제 같은 경우 메모리에 데이터가 저장되어있었기 때문에 서버를 종료하면 데이터가 다 사라진다. 실무에서는 데이터베이스에 데이터를 저장하고 관리한다. 그래서 이번에는 교육용으로 가볍고 심플한 h2 데이터베이스를 설치하고 이전 예제에 접목해서 학습하도록 한다.

https://www.h2database.com/html/download-archive.html
위 링크를 통해 접속해서 1.4.200 버전을 설치한다.
강의에서는 상위 버전을 설치할 경우 일부 기능이 정상 동작하지 않는다고 한다. 강의 내용을 잘 따라가며 스프링과 db 연동 학습이 목적이니 따라가도록 하자.

위 링크를 통해 받은 설치 파일을 실행한다.

  • h2 데이터베이스 버전은 스프링 부트 버전에 맞춘다.
  • 실행 : h2.bat (윈도우 프롬프트 창에서 bin 폴더까지 접근 후)
  • 데이터베이스 파일 생성 방법
    -- jdbc:h2~/test(최초 한번)
    -- ~/test.mv.db 파일 생성 확인
    -- 이후부터는 jdbc:h2:tcp://localhost/~/test 이렇게 접근 cmd를 통해 실행하게 되면 왼쪽과 같은 창이 나타난다.

연결

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

위 코드를 입력하고 실행하면 좌측에 Member 테이블이 생성된다.

profile
화이링~!

0개의 댓글