[Spring] 스프링 DB 접근 기술 - H2 DB 설치

일단 해볼게·2022년 11월 10일
0

Springboot

목록 보기
14/26

H2 데이터베이스 설치

https://www.h2database.com/html/download-archive.html 에서 1.4.200버전 설치

권한 주기 : chmod 755 h2.sh

해당 경로 들어가서 실행 : ./h2.sh

처음 들어갔을 때 연결하면 test.mv.db 생긴다. (~/ : home 경로)


나머지 옵션은 그대로 유지한다.
JDBC URL 수정 : jdbc:h2:tcp://localhost/~/test

  • 파일을 직접 접근하는게 아니라 소켓을 통해 들어가는 url (동시에 어플리케이션이랑 웹 콘솔 접근이 안될 수 있음.)

가끔 꼬여서 DB가 잘 안되면 test.mv.db 아예 지웠다가 다시 처음부터 실행

실행 화면

테이블 생성하기

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

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

select * from member;

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

참고
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
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/dashboard

profile
시도하고 More Do하는 백엔드 개발자입니다.

1개의 댓글

comment-user-thumbnail
2022년 12월 4일

와 역시 백엔드 리더님,, 너무 잘해요

답글 달기