Spring/스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

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

alsruds 2023. 9. 11. 15:20

🙂강의🙂

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8

 

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

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

www.inflearn.com

 

  • 개발이나 테스트 용도로 가볍고 편리한 DB, 웹 화면 제공
▧ 목차 ▧

- H2 데이터베이스 설치하기
- 테이블 생성하기
- IntelliJ 에 ddl.sql 파일 추가하기

 

[ H2 데이터베이스 설치하기 ]

✅ 웹 브라우저에서 다운로드

 

Archive Downloads

 

www.h2database.com

 

다운받은 bin 폴더에서 h2.bat 실행

cd C:\Users\alsrud\Downloads\H2
cd bin
h2.bat

 

시작 설정

  • 데이터베이스 파일 생성 방법
    • jdbc:h2:~/test (최초 한 번)
    • 홈에 생성된 ~/test.mv.db 파일 확인 → 지워주기 (rm)
    • 이후부터 jdbc:h2:tcp://localhost/~/test 로 접속

 

  • 접속 화면

완료 ~

 

[ 테이블 생성하기 ]

SQL 문 작성 (테이블 생성)

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

 

  • 실행 화면

MEMBER table 생성 완료 !

 

✅ SQL 문 작성 (값 대입)

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

 

  • 실행 화면

값 대입 완료 ~

 

[ IntelliJ 에 ddl.sql 파일 추가하기 ]

완료 ~