1 / 17

Chapter 07. Recordset 객체 , Command 객체

Chapter 07. Recordset 객체 , Command 객체. 학습 목표. Recordset 객체의 이해 Command 객체의 이해. Recordset 객체 [1/7]. Recordset 객체 ( 코드 7-1 ~ 코드 7-5 참고 ) SQL 질의어를 사용하여 발생한 데이터를 저장하는 역할을 하는 객체 “ Record + Set ” 의 합성어 , 레코드의 집합 Recordset 객체의 메소드와 속성 ( 교재 참고 ). Recordset 객체 [2/7].

chad
Download Presentation

Chapter 07. Recordset 객체 , Command 객체

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 07. Recordset 객체, Command 객체

  2. 학습 목표 • Recordset 객체의 이해 • Command 객체의 이해

  3. Recordset 객체 [1/7] • Recordset 객체 (코드 7-1 ~ 코드 7-5 참고) • SQL 질의어를 사용하여 발생한 데이터를 저장하는 역할을 하는 객체 • “Record + Set”의 합성어, 레코드의 집합 • Recordset 객체의 메소드와 속성 (교재 참고)

  4. Recordset 객체 [2/7] • Recordset 객체 생성 구문 • 데이터베이스 연결 방법 • Open 메소드를 사용하여 다양한 인수에 의해 결정

  5. Recordset 객체 [3/7] • 소스 • SQL문 입력했을 경우 • 테이블을 입력했을 경우 • 저장 프로시저를 입력했을 경우

  6. Recordset 객체 [4/7] • 연결정보 • 데이터 베이스 연결을 의미하며 소스 인수를 적용하는 대상이 됨 • Connection 객체를 직접 사용할 경우 • 연결 문자열을 사용할 경우

  7. Recordset 객체 [5/7] • 커서 타입 • 특정 레코드를 가리키는 포인터를 의미 • 커서 타입의 종류

  8. Recordset 객체 [6/7] • 잠금 타입 • 레코드를 수정할 때 문제 발생 방지를 위한 설정

  9. Recordset 객체 [7/7] • 옵션 • 메소드 실행 시 전송되는 소스의 종료를 정의

  10. Command 객체 [1/6] • Command 객체 (코드 7-6 참고) • 명령을 실행하고 전송하는 기능을 하는 객체 • 매개변수를 사용하여 명령의 처리가 가능 • 명령이 처리되는 순간에만 연결

  11. Command 객체 [2/6]

  12. Command 객체 [3/6] • Command 객체 생성 구문 • 지정한 문자열을 실행하기 위해 Execute 메소드 사용

  13. Command 객체 [4/6] • Command 객체 사용 예 • ActiveConnection 속성 : 데이터베이스 연결 • CommandText 속성 : SQL 문 지정 • Prepared 속성 : 사전에 미리 쿼리를 컴파일 할 것인지의 여부 설정

  14. Command 객체 [5/6] • 저장프로시저 (그림 7-9 ~ 그림 7-11 참고) • 실행할 SQL문들을 미리 만들어 놓은 것 • 사용 예제 (코드 7-7, 코드 7-8 참고)

  15. Command 객체 [6/6] • CreateParameter 메소드 (코드 7-9 참고) • 저장 프로시저에 입력할 매개 변수 객체 생성 • 이름 : 저장 프로시저에서 사용된 매개 변수의 이름 • 타입 : 매개 변수의 변수형 타입 • 방향 : 매개 변수가 저장프로시저에 값을 넘겨주는 것인지, 넘겨받는 것인지 지정 • 크기 : 매게 변수의 크기 • 값 : 매게 변수에 넘겨줄 값

  16. 학습 정리 • Recordset 객체 • SQL 질의어를 사용하여 데이터베이스의 레코드들을 검색, 추가, 삭제, 수정 등의 작업으로 발생한 데이터를 저장하는 역할 • “Record + Set“의 합성어, 레코드의 집합 • Open 메소드의 형식 • Command 객체 • 매개변수를 전달하는 저장 프로시저나 매개변수 값을 넘기는 기능을 실행 • 지정된 명령어를 실행하기 위하여 Execute 메소드를 사용 • 저장프로시저 • 실행할 SQL문들을 프로시저 형태로 미리 만들어 놓은 것

  17. 연습 문제 • 실전 연습 문제 Exercise • Recordset 객체를 사용하여 페이지 단위 출력 (Exercise_7_1.asp) • Command 객체를 사용하여 저장 프로시저를 실행해 변경된 정보 출력 (Exercise_7_2.asp) • 연습문제 1 ~ 4

More Related