스프링 Spring/스프링 입문

[스프링 DB 접근 기술] H2 데이터베이스 설치

코딩개발 2022. 1. 20. 20:25
728x90
반응형

H2 데이터베이스 설치

 

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

1) 1.4.200 download

2) h2-2019-10-14\h2\bin\h2.bat 실행 > 연결 클릭 > 왼쪽 위 버튼을 눌러 연결을 끊는다.

 

3) 홈에 test.mv.db 파일이 있는지 확인

 

4) .JDBC URL : jdbc:h2:tcp://localhost/~/test 로 수정

(안하면 웹 컨트롤과 같이 접근이 안될수 있다.)

 

참고) 연결이 잘 안되면 test.mv.db 파일을 지운뒤 다시 해본다.

 

5) 아래 SQL 실행 > 왼쪽에 MEMBER 생성

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

 

id bigint generated by default as identity 의미 : 값을 넣지않고 세팅하면 값을 자동으로 채움

예시) insert into member(name) values('spring')을 실행 하고 select 하면 아래와 같이 id값이 자동으로 세팅 된다.

 

아래와 같이 sql도 관리하기 위한 파일 생성

(ddl.sql 내용은 위에 있는 sql이다.)

 


<출처>

인프런 강의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"을 정리한 것 입니다.

 

[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세

www.inflearn.com

728x90
반응형