1번
- dept 테이블에 열 정보 ( 엔티티 Entity )
- deptno
- dname
- loc
- 공백 생성자
2번.
- Getter 게터
- Setter 세터
- 게터와 세터를 통해 데이터를 임시 저장 했다가 다시 뿌리고 받고 할 수 있음.
- 게터와 세터에 있는 데이터들이 DB에 있는 데이터라고 보면 이해하기 쉬움.
3번
- 95 행의 자바로된 쿼리문을 PreparedStatement 를 통해 DB가(?) 알아듣게 변환하여 pstmt에 저장한다.
- 97 행의 while (rs.next()) rs는 96번에 있고, DB가 커서를 가르키며 데이터를 읽듯 자바도 만들어 준듯?!...
- 99 행 dept 98의 dept를 가르키고 어디서 new 한거냐 1번 사진의 Dept를 가르킨다.
- setDeptno[ 보낸다 Deptno를 어떤 ?] (rs.getInt("deptno"); [ rs - 커서가 가르키는. 인트형받은 데이터 = deptno를 ]
- 100 행 dept에 보낼꺼다 Dname을 커서가 가르키는 니가 받은 문자형의 dname을 받아서 보낸다.
- 101 행 dept에 rs커서가 가르키는 문자형의 Loc에 있는 데이터를 받아서 보낸다.
- 103 행 depts 배열에 추가할꺼다 , 방금 받은 dept의 데이터들을.
- 105 행 에러가 있으면 잡아줄께 ~ 어떤 오류인지 보여도 줄께~
- 108 행 리턴해줄께 배열 depts 로 방금 저장한것들 돌려줄께~
- 결과 DB 에 있던 DEPT 테이블의 모든 데이터들을 볼 수 있어진다.
4번
결과