[스프링 입문] H2 데이터베이스 설치

enxnong·2023년 5월 5일
0

Spring

목록 보기
16/26

김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 보면서 공부한 내용입니다.

H2DB란?

H2 데이터베이스는 설치가 필요 없고 용량이 가벼우며 개발용 로컬 DB로 사용하기 좋은 DBMS이다.

  • H2DB는 자바 기반의 오픈소스 관계형 데이터베이스 관리 시스템(DBMS).
  • 서버(Server) 모드와 임베디드(Embedded) 모드의 인메모리 DB 기능을 지원.
  • 브라우저 기반의 콘솔 모드를 이용할 수 있음.
  • 별도 설치과정이 없고 2.5MB 이하의 저용량 DB.
  • 표준 SQL의 대부분을 지원
  • 로컬환경 및 테스트 환경에서 많이 사용됨.

H2DB 설치하기

http://h2database.com/html/main.html 에서 다운로드 할 수 있다.

H2DB 실행하기

테이블 생성하기

drop table if exists member CASCADE;
create table member
(
 id bigint generated by default as identity,
 name varchar(255),
 primary key (id)
);
💡 generated by default as identity : 값을 넣지 않고 insert하면 db에 들어왔을때 자동으로 id 값을 채워준다.

위 코드를 사용하여 member 테이블 생성

insert

member 테이브블에 id값을 따로 지정하지 않고 name 값만 넣어준다.
조회해서 보면 자동으로 id값이 세팅된 것을 확인할 수 있다.

select

profile
높은 곳을 향해서

0개의 댓글