-> 이번 장은 앞서 메모리에 저장했던 방식을 데이터베이스에 저장하는 방식으로 수정함
H2 데이터베이스 설치 |
-> h2데이터베이스는 교육용으로 좋음, 용량도 작고, 웹의 admin 화면도 제공해줌
https://www.h2database.com/html/main.html
-> 각자의 os맞는 버전 다운 필자는 Windows Installer 다운로드함
시작 - H2 Console 입력 |
JDBC URL 변경 |
파일을 직접 접근 하는게 아니라 소켓을 통해서 접근하는걸로 수정해서 여러군대에서 접근가능하게 허용 |
jdbc:h2:tcp://localhost/~/test
member 테이블 생성 |
drop table if exists member CASCADE;
create table member
(
id bigint generated by default as identity,
name varchar(255),
primary key (id)
);
member 테이블 insert |
insert into member(name) values('spring');
insert into member(name) values('spring2');
SELECT * FROM MEMBER;
sql 형상관리 |
-> sql 디렉터리 만들고 안쪽에 sql DDL문을 관리하면 git에 올릴때나 형상관리가 되서 좋음
ddl.sql |
drop table if exists member CASCADE;
create table member
(
id bigint generated by default as identity,
name varchar(255),
primary key (id)
);
'스프링' 카테고리의 다른 글
스프링이란? (0) | 2021.06.03 |
---|---|
[Spring] AOP (0) | 2021.06.02 |
[Spring Boot] 4. InteliJ 정적 컨텐츠 방식, MVC, API (0) | 2021.05.21 |
[Spring Boot] 3. InteliJ 빌드 (0) | 2021.05.20 |
[SPRING BOOT] 2.InteliJ Hello 찍기 (0) | 2021.05.20 |