* 한 개의 매개변수(? 부분)를 받는 SELECT문 실행 -> 출력이 한 줄 혹은 0줄
1. IEmpDAO 인터페이스 / EmpDAO 클래스에 메서드 추가
- 부서 아이디를 입력받아(매개변수, ?) 그에 따른 직원 수를 구하는 메서드
- queryForObject 메서드
1) queryForObject (sql, Integer.class)
sql -> 쿼리 구문이 변수명으로 담김
Integer.class -> 쿼리 결과값의 리턴 자료형을 적어줌
2) queryForObject (sql, Integer.class, deptid)
deptid -> 매개변수 값이 들어옴 = ? 값이 들어옴
2. IEmpService 인터페이스 / EmpService 클래스 작성
3. Controller 작성
- 같은 value 값(hr/count)으로 처리하고 싶을 때, 들어오는 값에 따라 메서드를 골라 실행하기 위해 @RequestParam 어노테이션 사용
4. jsp 파일 작성 및 브라우저 입력 결과
- @RequestParam으로 받아왔기 때문에 주소창에 직접 값을 입력하여 확인해야됨
'SPRING' 카테고리의 다른 글
JDBC 실습 - SELECT [조건(WHERE)이 있는 출력2] (0) | 2020.08.31 |
---|---|
JDBC 실습 - SELECT [직원 전체 목록 출력] (0) | 2020.08.30 |
JDBC 실습 - 흐름 / SELECT [단순한 조회] (0) | 2020.08.29 |
Controller 작성 - VO 객체 (0) | 2020.08.27 |
@PathVariable 어노테이션 (0) | 2020.08.26 |