ADO 데이터베이스 연결
- 이전 페이지 ADO 개요
- 다음 페이지 ADO 데이터 집합
데이터를 웹 페이지에서 접근하기 전에 먼저 데이터베이스 연결을 설정해야 합니다.
DSN-less 데이터베이스 연결을 생성
데이터베이스에 연결하는 가장 간단한 방법은 DSN-less 연결을 사용하는 것입니다. DSN-less 연결은 사이트에 있는 마이크로소프트 Access 데이터베이스의 어떤 것에도 사용될 수 있습니다.
가정해 보면 "c:/webdata/" 웹 디렉토리에 "northwind.mdb"이라는 데이터베이스가 있다면 아래의 ASP 코드를 통해 이 데이터베이스에 연결할 수 있습니다:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" %>
위의 예제에서는 마이크로소프트의 Access 데이터베이스 드라이버(Provider)와 이 데이터베이스가 컴퓨터에 있는 물리적 경로를 지정해야 합니다.
ODBC 데이터베이스 연결을 생성
가정해 보면 "northwind"이라는 ODBC 데이터베이스를 가지고 있다면 아래의 ASP 코드를 통해 이 데이터베이스에 연결할 수 있습니다:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Open "northwind" %>
ODBC 연결을 통해, ODBC 연결이 사용 가능한 경우 네트워크에 있는 어떤 컴퓨터의 어떤 데이터베이스에 연결할 수 있습니다.
MS Access 데이터베이스의 ODBC 연결
여러분께 MS Access 데이터베이스에 연결하는 방법을 설명해 드리겠습니다:
- 제어판에서 열기 ODBC 아이콘
- 선택 시스템 ODBC 옵션 탭
- ODBC 옵션 탭에서추가버튼
- 선택 Microsoft Access 드라이버를 선택한 후,완료버튼
- 다음 창에서 "선택" 버튼을 클릭하여 데이터베이스를 정위치하십시오
- 이 데이터베이스에 데이터 소스 이름을 지정하세요(Data Source Name, DSN)
- 클릭확인"
주의:이 설정은 웹사이트가 있는 컴퓨터에서 완료해야 합니다. PWS나 IIS를 사용하여 자신의 컴퓨터에서 실행 중이면, 이 구조는 작동합니다. 하지만 웹사이트가 원격 서버에 위치해 있다면, 이 서버에 대한 물리적 접근 권한이 필요하거나, 웹 호스팅 제공자에게 이를 처리하도록 요청해야 합니다.
ADO 연결 객체(ADO Connection Object)
ADO 연결 객체는 특정 데이터 소스로의 열린 연결을 생성합니다. 이 연결을 통해 데이터베이스에 접근하고操作할 수 있습니다.
이 연결 객체의 모든 메서드와 속성을 확인하십시오.
- 이전 페이지 ADO 개요
- 다음 페이지 ADO 데이터 집합