ACHO.pk devlog

[Springboot] H2 데이터베이스 설치 본문

프레임워크/Springboot

[Springboot] H2 데이터베이스 설치

Acho 2023. 1. 22. 20:40

인프런 김영한 강사님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의를 듣고 학습하였습니다.


1. 설치

윈도우 사용자라면 Windows Installer로 다운 받아도 되고, Platform-Independent로 다운받아도 된다.

 

이 명령어를 쓰면 바로 연결할 수 있도록 뜬다.


1-1. 설치완료

연결한 후

해당 파일이 존재하는지 확인해야한다.


 

2. 접속 세팅

저장한 설정: Generic H2 (Server)

JDBC URL: jdbc:h2:tcp://localhost/~/test

를 입력하고 연결을 클릭한다.

URL를 변경하는 이유는 TCP 소켓을 통해 접속해야 어플리케이션과 콘솔이 동시에 접근했을 때 오류가 발생하지 않기 때문이다.

 


2-1. 테이블 생성

 

 

2-2. Insert

sql query에서 문자열을 감쌀 때 쌍따옴표가 아니라 홑따옴표를 사용해야한다!!!!!

 

 

2-3. SQL 파일 생성, 관리

테이블 관리를 위해 프로젝트 루트에 sql/ddl.spl 파일을 생성

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

 

Comments