→ 연결 정보 제공, DataSource 설정, SQL문, 결과 처리만 수행해주면 됨.

 

● DataSource

 - DB와 Connection함, Connection Pool 기능도 제공

 

● JdbcTemplate

 - Spring JDBC 접근 방법 중 하나 (이외에도 NamedParameterJdbcTemplate, SimpleJdbcTemplate, SimpleJdbcInsert 및 SimpleJdbcCall 등이 있음)

 

- query(String sql, Object[] args, RowMapper rowMapper) : select 문 수행 결과가 여러개일 경우

  → args : 파라미터 바인딩값(? 갯수만큼) / rowMapper : ResultSet으로부터 데이터를 읽어와 객체를 생성해주는 래퍼 

- queryForObject(String sql, Object[] args, RowMapper rowMapper) : select문 수행 결과가 1개일 경우

- queryForList(String sql, Object[] args, Class elementType) : select문 수행 결과의 속성이 1개일 경우

  → elementType : select한 칼럼 타입

- update(String sql, Object[] args) : insert, update, delete 문 수행

 

 

 

'Framework > Spring' 카테고리의 다른 글

Spring 메이븐 설정  (0) 2020.09.03
Spring MVC  (0) 2020.08.16
Spring 모듈  (0) 2020.08.01
Java Configuration 사용  (0) 2020.04.17
IoC(제어 역전), DI(의존성 주입)  (0) 2020.04.17

+ Recent posts