[Spring Boot] 스프링부트 (IntelliJ)/Spring boot

JPA 웹으로 연동하여 사용해보기

류도토리 2023. 12. 22. 15:08

JPA는 지속적으로 공부해야 할 것 같아서

공부하는 것들을 그때그때 추가로 게시글을 작성할 예정이다.

 

스프링부트 프로젝트를 만들 때 h2를 연동했었다.

src - main - resource - application.properties파일에

spring.h2.console.enabled=true

를 추가한다.

이는 h2 데이터베이스 콘솔을 활성화 하는 코드이다.

http://localhost:8080/h2-console로 h2 데이터 베이스에 접속 할 수 있다.

 

물론 학습용이고 보안상으로는 안좋다고 한다.

 

서버를 실행하고 위 URL에 접속하면 이런 인터페이스가 보일텐데

위와 같이 두고 JDBC URL에다가 인텔리제이 콘솔창에서 JDBC를 검색하면

 

위와 같이 뜰 것이다.

해당 드래그 쳐져있는 부분과 같은 형식의 부분을 복사해서 붙여넣어준 후

Connect를 눌러주면 접속이 된다!

 

접속이 되면 ARTICLE이 내 프로젝트이다

이 이름을 눌러주면 옆에 SELECT * FROM ARTICLE이 저절로 작성이 된다.

SELECT는 조회

* 은 전체

FROM ARTICLE은   ARTICLE로 부터라는 내용으로

이 쿼리문은 ARTICLE 테이블을 전체 조회해준다는 내용이다.

 

위 Run을 눌러보면 조회가 되어 아래 ID, CONTENT, TITLE의 세 컬럼으로 조회가 된 것을 볼 수 있다.

아래 1, ddddd, aaaa는 이미 데이터를 한 번 입력해서 뜨는 데이터다.