58. 자바 ( DB 연동3)

jhnada·2022년 8월 19일
0

내 방식대로 해석해서 기억하기

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번




결과

profile
밑바닥부터 배우는 초짜 개발자

0개의 댓글