오늘은 스프링 프로젝트를 생성할 때 알아야하는 JDBCTemplate의 사용법에 대하여 알아보고자 한다.
1. Configure the context file
DAO에서 사용하는 JDBC Template에 필요한 Data source 정보를 설정하는 것이다. 보면 알 수 있듯이 ref=""를 통해 JDBC Template과 DAO가 연결되어 있고 JDBC Template과 DriverManagerDataSource가 연결되어 있는 것을 알 수 있다.
2. DAO Class에서 JDBC Template 연결
Class 안에 만들어서 JDBC Template을 set할 수 있게 한다.
3. 간단한 JDBC Template 사용법
(1) update()
- Insert, Delete, Update query에 사용된다.
(2) queryForObject()
- 테이블에 대해 1개의 값을 가져오는 select 실행에 사용
- 원하는 레코드의 id 값을 전달받아, select query 구문 작성
(3) query()
- 테이블의 여러 레코드를 가져오는 select에 사용
- RowMapper 클래스의 mapRow() 구현하면 됨