[Spring Boot] DB 테이블과 SQL

Updated:

DB 테이블과 SQL

목표 : 저장된 데이터를 직접 DB에 확인하기

테이블의 구조

테이블 : 행(row)과 열(column)으로 이루어져 있음

SQL과 CRUD SQL 언어를 통해 insert(Create), select(Read), update(Update), delete(Delete) 처리가가 일어남

실습

H2 DB 접속 설정

경로 : src/main/resources/application.properties

application.properties 파일에 아래 코드 추가

# h2 DB,  콘솔 접근 허용
spring.h2.console.enabled=true

H2 DB 접속

서버 재시작 후, http://localhost:8080/h2-console로 접속하여 확인

7

처음 connect를 하면 접속이 안된다. JDBC URL이 데이터베이스 접근 주소 인데 매번 바뀐다. 그래서 Console 에서 주소를 찾아서 고쳐줘야 한다. (나중에는 자동 설정으로 불러오는 방법 사용)

Ctrl + F JDBC 검색, 주소를 복사해 JDBC URL에 넣고 CONNECT 를 눌러준다.

8

테이블 구조 확인

ARTICLE 테이블과 ID, CONTENT, TITLE 컬럼을 확인 할 수 있음

9

SELECT 조회

서버를 재시작하면 DB가 날아감, http://localhost:8080/articles/create 에서 다시 정보를 입력한 후

10

select 를 해보면 테이블에 데이터가 추가된 것을 볼 수 있다.

11

INSERT 데이터 생성

직접 작성해 DB로 넣어보기

insert into article(id, title, content)
values(3, 'ccc', '3333');

12

조회

13

참고

스프링 강의

Leave a comment