데이터를 직접 db 안에서 확인해보자
db에 저장된 데이터는 테이블에서 관리된다
테이블은 행, 열로 이루어짐
세로 column 가로 row
SQL은 db에서 명령을 내리기 위한 문법으로 insert select update delete가 기본이다
먼저, 서버를 실행하고 폼에 데이터를 던지자.
2번 제출했다.
DB에 접근하려면 application.properties 파일에 내용을 추가해줘야 한다. 이 파일은 프로젝트에 관련된 여러 설정을 넣는 파일이다.
spring.h2.console.enabled=true
파일 내용이 아무것도 없을텐데 이렇게 입력해 준다.
웹 콘솔을 이용해서 h2 DB에 접근할 수 있게 해주는 설정이다.
서버를 재시작하고 웹 콘솔로 db에 접근해보자.
주소창에 localhosts:8080/h2-console을 입력하자.
그런데 이 상태에서 접근하면 접근이 안된다.
JDBC URL이 데이터베이스 접근 주소인데 이 값은 매번 바뀐다.
인텔리제이로 와서 ctrl+F로 jdbc를 검색해서 찾아주자.
저 값을 복사해서 넣으면 된다.
입력하고 접속하면 이런 페이지가 보인다.
ARTICLE 테이블에 3가지 컬럼이 있는것이 확인된다.
이렇게 쿼리를 입력하고 run 하면 ARTICLE 테이블의 데이터가 보인다.
그런데 지금은 데이터가 없다
메모리 모드에서 돌릴 때는 서버를 재시작하면 DB가 다 날라가기 때문이다.
DB를 다시 넣어주자.
폼에 데이터를 넣고 다시 run 해보면 이렇게 데이터가 표시된다.
이렇게 insert를 이용해서 데이터를 삽입할 수 있다.
이 때 한개짜리 따옴표 써야함.
확인해보면 이렇게 데이터가 추가됨
delete로 데이터 지우기
지워짐