본문 바로가기

jdbc2

[Spring DB 접근 기술 - (2)] 순수 JDBC 이전에는 웹 콘솔, 즉 h2 console 을 이용하여 직접 DB를 SQL 로 갱신했었다. 이제 본격적으로 Application Server 와 h2 DB를 연결하여 순수 JDBC 방식으로 SQL을 날려서 DB를 갱신해보자. 이 때, 서버 start, h2 console 연결 유지해야한다. (h2.sh 에 있는 h2-console의 세션아이디로 접근이 가능하므로) 1. 환경설정 Java Spring Boot의 환경에서 순수 jdbc 기술 적용을 위한 jdbc driver가 필요하므로, jdbc 라이브러리를 추가한다. 또한, h2 database 와 붙을 때 database 가 제공하는 클라이언트가 필요하므로 h2 라이브러리도 추가한다. 그리고 db에 붙으려면 접속정보를 넣어야하므로 application... 2022. 7. 5.
[Spring DB 접근 기술 - (1)] JDBC, JPA와 h2 Database 설치 이전까지 Spring Boot의 MVC 패턴을 이용하여 Memory 방식으로 DB 를 처리했었다. 본격적으로 4가지의 DB 접근기술을 활용하여, h2 database 를 CRUD 하는 방법을 알아보자. (h2를 사용하는 이유는 별다른거 없고, DB가 가벼우며 admin 화면도 제공하기때문) DB 접근 기술의 종류 순수 JDBC : SQL을 활용하여 Application Server 와 DB을 연결할 수 있도록 하는 DB 접근 기술 Spring JDBCTemplate : Spring 이 JDBC의 중복제거하고 쉽게 SQL을 날릴 수 있도록 제공하는 템플릿 JPA : SQL도 직접 개발자가 작성하지 않고, JPA 내에서 처리할 수 있도록하는 기술, 객체를 DB에 쿼리없이 저장할 수 있다. Spring Dat.. 2022. 7. 5.