DevKim

[H2] H2 DB에 테이블 생성,삽입,조회 본문

Spring Boot

[H2] H2 DB에 테이블 생성,삽입,조회

on_doing 2021. 4. 4. 14:59
728x90

* H2

= In-memory DB로, 서버가 작동할 때만 돌아가는 DB임

-> 서버가 작동을 멈추면 데이터가 모두 삭제됨

-> 연습용으로 좋아서 선택

 

0. spring DB로 H2를 사용할것이고, 웹콘솔 보이게 하기

spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:testdb

spring.jpa.show-sql=true //jpa 실습시 사용

"http://localhost:8080/h2-console"

 

1. Person table 생성

CREATE TABLE IF NOT EXISTS person ( 
id bigint(5) NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL,
age bigint(5) NOT NULL, 
PRIMARY KEY (id)
);

2. 이름과 나이 데이터 table에 삽입

INSERT INTO person ( name,age) VALUES
('홍길동',20),('김길동',24);

SELECT * FROM person;

728x90
Comments