[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로 접속하여 확인
처음 connect를 하면 접속이 안된다. JDBC URL이 데이터베이스 접근 주소 인데 매번 바뀐다. 그래서 Console 에서 주소를 찾아서 고쳐줘야 한다. (나중에는 자동 설정으로 불러오는 방법 사용)
Ctrl + F JDBC 검색, 주소를 복사해 JDBC URL에 넣고 CONNECT 를 눌러준다.
테이블 구조 확인
ARTICLE 테이블과 ID, CONTENT, TITLE 컬럼을 확인 할 수 있음
SELECT 조회
서버를 재시작하면 DB가 날아감, http://localhost:8080/articles/create 에서 다시 정보를 입력한 후
select 를 해보면 테이블에 데이터가 추가된 것을 볼 수 있다.
INSERT 데이터 생성
직접 작성해 DB로 넣어보기
insert into article(id, title, content)
values(3, 'ccc', '3333');
조회
Leave a comment