ASP3.0 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 4. UDL파일을 통한 데이터베이스 연결 문자열 생성
글번호: 137
작성자: 레드플러스
작성일: 2004/04/18 오후 9:30:00
조회수: 6771
ASP페이지에서 SQL Server와 같은 데이터베이스에 접근하려면, 3가지의 정보가 필수적으로 필요하다.
DSN, UID, PWD가 바로 그것이다.
DSN은 ODBC설정을 통해서 얻을 수 있다.
하지만, 우리는 그 보다 더 향상된 방법인 OLE DB를 통한 데이터베이스를 접근할 것이다.
그렇게 하기 위해서는 ODBC설정이 아닌 OLE DB 설정을 통해서 접근을 해야한다.
OLE DB 설정을 통한 데이터베이스 연결 문자열 생성은 아래와 같은 순서를 따른다.

1. 현재 프로젝트에 텍스트 파일((*.txt)을 하나 생성하고, 확장자(txt)를 UDL로 변경한다.
2. 해당 UDL파일을 더블클릭하여 연결문자열 설정 페이지로 들어간다.
3. 공급자 탭에서 SQL Server를 선택하고, [다음] 버튼을 클릭한다.
4. 연결 탭에서 [서버 이름]에 연결하려고 하는 데이터베이스 서버의 IP주소 또는 도메인 등의 정보를 입력한다. 데이터베이스 서버가 같은 서버에 존재한다면, (local)를 입력한다.
5. 로그인 사용자 정보 선택란에 [특정 사용자]를 선택하고, SQL Server에서 생성한 로그인 사용자의 아이디 및 패스워드를 입력하고, 암호 저장 허용 체크박스를 선택한다.
6. 서버에서 데이터베이스 선택란에서 본인이 원하는 데이터베이스를 선택한다.
7. 연결 테스트 버튼을 클릭하여 연결문자열 생성을 완료한다.
8. 메모장과 같은 에디터로 UDL파일을 열어보면, Provider로 시작하는 연결문자열이 생성된것을 확인할 수 있다. 이 정보는 나중에 ASP페이지에서 데이터베이스를 연결할 때 사용된다.

이상으로 UDL파일을 생성해서 데이터베이스에 접근할 때 사용되는 데이터베이스 연결문자열을 생성하는 과정을 알아 보았다.
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 18. CDO(Collaboration Data Object) : 메일 전송(SMTP... - 관리자 2000-12-27 7509
  17. ADO(ActivX Data Object) : 데이터베이스(DataBase) ... - 관리자 2000-12-27 7265
  사이트갤럭시 업로드 컴포넌트 사용법 간단한 소스 my_sitegalaxyupload.zip(3 KB) 관리자 2001-09-11 11795
  1. OLE DB를 사용한 데이터베이스 연결 - 레드플러스 2004-04-05 6824
  2. ADO 상수 사용법 - 레드플러스 2004-04-17 7319
  3. ADO 학습을 위한 Memo 테이블 생성(한줄 메모장 작성) Memo.sql(495 Byte(s)) 레드플러스 2004-04-17 6005
현재글 4. UDL파일을 통한 데이터베이스 연결 문자열 생성 - 레드플러스 2004-04-18 6771
  Insert문.asp : ADO의 Connection객체를 사용한 Insert문 실행 ADO_Insert.gif(12 KB) 레드플러스 2004-04-18 8065
  Update문.asp ADO_Update.gif(12 KB) 레드플러스 2004-04-18 6529
  Delete문.asp ADO_Delete.gif(12 KB) 레드플러스 2004-04-18 6035
  Select문.asp ADO_Select.gif(18 KB) 레드플러스 2004-04-18 6842
  Select문2.asp ADO_Select2.gif(18 KB) 레드플러스 2004-04-18 6303
  한줄메모장(글쓰기 폼) : MemoWrite.asp MemoWrite.asp(308 Byte(s)) 레드플러스 2004-04-20 7140
  한줄메모장(글쓰기 처리) : MemoWriteProcess.asp MemoWriteProcess.asp(642 Byte(s)) 레드플러스 2004-04-20 6157
  한줄메모장(리스트) : MemoList.asp MemoList.asp(1 KB) 레드플러스 2004-04-20 6970
  한줄메모장(지우기 폼) : MemoDelete.asp MemoDelete.asp(318 Byte(s)) 레드플러스 2004-04-20 6140
  한줄메모장(지우기 처리) : MemoDeleteProcess.asp MemoDeleteProcess.asp(631 Byte(s)) 레드플러스 2004-04-20 6796
다음글 16. ASP사용자를 위한 SQL문 - 관리자 2000-12-27 9040
 
손님 사용자 Anonymous (손님)
로그인 Home