본문으로 건너뛰기

07. dbclient SQL 계약

SQL을 dbclient 계약으로 관리하고, 화면 없이 단독으로 검증하는 방법을 배웁니다.

이 주제를 배우면

게시판 조회·등록·수정·삭제 SQL을 계약 파일로 작성하고, 화면을 만들기 전에 SQL만 따로 검증할 수 있게 됩니다.

선수 지식

학습 목표

  • dbclient 계약(XML)의 header/statement/param 구조를 설명합니다.
  • BOD010/BOD011/BOD012의 CRUD SQL 계약을 작성합니다.
  • 화면 없이 SQL 실행 결과를 단독으로 검증하고, 동적 SQL의 필요성을 판단합니다.

학습 경로

순서문서완료 후 남길 결과
1dbclient 계약 개념계약 구조와 파라미터 바인딩 원리를 설명한다
2CRUD 계약 작성BOD010/BOD011/BOD012 SQL 계약을 작성한다
3단독 검증과 동적 SQL화면 없이 SQL을 검증하고 동적 SQL 필요 여부를 판단한다

완료 조건

  • BOD010.xml에 목록 조회(LD01) 계약을 작성했습니다.
  • BOD011.xml에 등록(ID01) 계약을 작성했습니다.
  • BOD012.xml에 조회·수정·삭제(GD01, UD01, DD01) 계약을 작성했습니다.
  • 화면 없이 SQL 실행 결과만으로 데이터가 정확한지 확인했습니다.

연결 자료

이전 · 다음 주제

이전: 06. 화면 동작과 거래 연결 · 다음: 08. transact 거래 계약