52
12 주 . ADO 주주주주 2 웹 웹웹웹웹웹 HTML, 웹웹웹웹웹웹 , ASP 웹 웹웹웹웹 주주주 , 주주주 주주

12 주 . ADO 컴포넌트 2

Embed Size (px)

DESCRIPTION

웹 프로그래밍 HTML, 자바스크립트 , ASP 를 중심으로. 12 주 . ADO 컴포넌트 2. 최황규 , 하진영 공저. What is ADO?. Microsoft technology A ctiveX D ata O bjects Automatically installed with Microsoft IIS Programming interface to access data in a database. Accessing a Database from an ASP Page. - PowerPoint PPT Presentation

Citation preview

Page 1: 12 주 . ADO 컴포넌트 2

12 주 . ADO 컴포넌트 2

웹 프로그래밍HTML, 자바스크립트 , ASP 를 중심으로

웹 프로그래밍HTML, 자바스크립트 , ASP 를 중심으로

최황규 , 하진영 공저

Page 2: 12 주 . ADO 컴포넌트 2

What is ADO?

Microsoft technology ActiveX Data Objects Automatically installed with Microsoft IIS Programming interface to access data in a

database

2

Page 3: 12 주 . ADO 컴포넌트 2

Accessing a Database from an ASP Page

Create an ADO connection to a database Open the database connection Create an ADO recordset Open the recordset Extract the data you need from the

recordset Close the recordset Close the connection

3

Page 4: 12 주 . ADO 컴포넌트 2

4

Page 5: 12 주 . ADO 컴포넌트 2

5

Page 6: 12 주 . ADO 컴포넌트 2

6

Page 7: 12 주 . ADO 컴포넌트 2

7

Page 8: 12 주 . ADO 컴포넌트 2

8

Page 9: 12 주 . ADO 컴포넌트 2

9

Page 10: 12 주 . ADO 컴포넌트 2

준비 작업

10

5. "dbo.Students" 를 오른쪽 버튼 클릭한 후 " 상위 200 개행 편집 " 선택 테이블 내용 확인

Page 11: 12 주 . ADO 컴포넌트 2

실행

11

5. html, asp 파일들을 inetpub\wwwroot 디렉토리에 저장하고 웹브라우저로 읽음http://localhost/xxx.asp

Page 12: 12 주 . ADO 컴포넌트 2

12

Page 13: 12 주 . ADO 컴포넌트 2

13

Page 14: 12 주 . ADO 컴포넌트 2

14

RecordSet RecordSet

When you first open a Recordset

• Record pointer will point to the

first record

• BOF and EOF properties are False

(If there are no records,

BOF and EOF property are True)

Page 15: 12 주 . ADO 컴포넌트 2

15

Page 16: 12 주 . ADO 컴포넌트 2

16

Page 17: 12 주 . ADO 컴포넌트 2

17

Page 18: 12 주 . ADO 컴포넌트 2

18

Page 19: 12 주 . ADO 컴포넌트 2

19

Page 20: 12 주 . ADO 컴포넌트 2

20

Page 21: 12 주 . ADO 컴포넌트 2

21

Page 22: 12 주 . ADO 컴포넌트 2

22

Page 23: 12 주 . ADO 컴포넌트 2

23

Page 24: 12 주 . ADO 컴포넌트 2

24

Page 25: 12 주 . ADO 컴포넌트 2

25

Page 26: 12 주 . ADO 컴포넌트 2

26

Page 27: 12 주 . ADO 컴포넌트 2

27

Page 28: 12 주 . ADO 컴포넌트 2

28

Page 29: 12 주 . ADO 컴포넌트 2

29

Page 30: 12 주 . ADO 컴포넌트 2

30

Page 31: 12 주 . ADO 컴포넌트 2

31

Page 32: 12 주 . ADO 컴포넌트 2

32

Page 33: 12 주 . ADO 컴포넌트 2

33

Page 34: 12 주 . ADO 컴포넌트 2

34

Page 35: 12 주 . ADO 컴포넌트 2

35

Page 36: 12 주 . ADO 컴포넌트 2

36

Page 37: 12 주 . ADO 컴포넌트 2

37

Page 38: 12 주 . ADO 컴포넌트 2

38

Page 39: 12 주 . ADO 컴포넌트 2

39

Page 40: 12 주 . ADO 컴포넌트 2

40

Page 41: 12 주 . ADO 컴포넌트 2

41

Page 42: 12 주 . ADO 컴포넌트 2

(10 주 자료 반복 )ODBC 설정

42

Page 43: 12 주 . ADO 컴포넌트 2

43

10.9 ODBC 설정 10.9 ODBC 설정

ODBC (Open DataBase Connectivity)

– DBMS 에 관계없이 윈도우 환경하에

데이터베이스에 연결하여 사용할 수 있도록 개발한

표준

– 데이터베이스에 연결하기 위해 DSN 설정이 필요

DSN (Data Source Name)

– 데이터가 있는 곳을 알려주는 이름

ODBC (Open DataBase Connectivity)

– DBMS 에 관계없이 윈도우 환경하에

데이터베이스에 연결하여 사용할 수 있도록 개발한

표준

– 데이터베이스에 연결하기 위해 DSN 설정이 필요

DSN (Data Source Name)

– 데이터가 있는 곳을 알려주는 이름

Page 44: 12 주 . ADO 컴포넌트 2

44

10.9 ODBC 설정 10.9 ODBC 설정

제어판 -> 관리도구 -> 데이터원본으로 시작 제어판 -> 관리도구 -> 데이터원본으로 시작

Page 45: 12 주 . ADO 컴포넌트 2

45

10.9 ODBC 설정 10.9 ODBC 설정

‘ 시스템 DSN 설정’ 탭 선택 ‘ 시스템 DSN 설정’ 탭 선택

Page 46: 12 주 . ADO 컴포넌트 2

46

10.9 ODBC 설정 10.9 ODBC 설정

‘SQL Server’ 항목 선택 후 마침 ‘SQL Server’ 항목 선택 후 마침

Page 47: 12 주 . ADO 컴포넌트 2

47

10.9 ODBC 설정 10.9 ODBC 설정

데이터 원본에 사용할 이름 ‘WebDB’를 사용

연결할 SQL Server 를 (local) 로 지정

데이터 원본에 사용할 이름 ‘WebDB’를 사용

연결할 SQL Server 를 (local) 로 지정

(local)\SQLEXPRESS.\SQLEXPRESSIP_address\SQLEXPRESS

Page 48: 12 주 . ADO 컴포넌트 2

48

10.9 ODBC 설정 10.9 ODBC 설정

‘ 사용자가 입력한 로그인 ID 및 암호를 사용하는 SQL Server 인증 사용’ 선택

로그인 ID (sa) 와 암호 설정

‘ 사용자가 입력한 로그인 ID 및 암호를 사용하는 SQL Server 인증 사용’ 선택

로그인 ID (sa) 와 암호 설정

Page 49: 12 주 . ADO 컴포넌트 2

49

10.9 ODBC 설정 10.9 ODBC 설정

‘ 기본 데이터베이스를 다음으로 변경’ 체크 후 WebDB 선택

‘ 기본 데이터베이스를 다음으로 변경’ 체크 후 WebDB 선택

Page 50: 12 주 . ADO 컴포넌트 2

50

10.9 ODBC 설정 10.9 ODBC 설정

SQL Server 시스템 메시지 언어를 Korean 으로 선택하고 마침

SQL Server 시스템 메시지 언어를 Korean 으로 선택하고 마침

Page 51: 12 주 . ADO 컴포넌트 2

51

10.9 ODBC 설정 10.9 ODBC 설정

데이터 원본 테스트를 선택하여 테스트가 성공적인지를 확인

데이터 원본 테스트를 선택하여 테스트가 성공적인지를 확인

Page 52: 12 주 . ADO 컴포넌트 2

52

10.9 ODBC 설정 10.9 ODBC 설정

ODBC 데이터 원본 관리자에서 추가된 WebDB 의 DSN 이 추가된 것을 확인

ODBC 데이터 원본 관리자에서 추가된 WebDB 의 DSN 이 추가된 것을 확인