ADO 데이터베이스 연결


웹 페이지에서 데이터베이스에 액세스하려면 먼저 데이터베이스 연결이 설정되어야 합니다.


DSN 없는 데이터베이스 연결 만들기

데이터베이스에 연결하는 가장 쉬운 방법은 DSN 없는 연결을 사용하는 것입니다. DSN 없는 연결은 웹 사이트의 모든 Microsoft 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"
%>

위의 예에서 Microsoft Access 데이터베이스 드라이버(제공자)와 컴퓨터의 데이터베이스에 대한 물리적 경로를 지정해야 합니다.


ODBC 데이터베이스 연결 생성

"northwind"라는 ODBC 데이터베이스가 있는 경우 다음 ASP 코드를 사용하여 데이터베이스에 연결할 수 있습니다.

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>

ODBC 연결을 사용하면 ODBC 연결을 사용할 수 있는 한 네트워크의 모든 컴퓨터에서 모든 데이터베이스에 연결할 수 있습니다.


MS Access 데이터베이스에 대한 ODBC 연결

MS Access 데이터베이스에 대한 연결을 만드는 방법은 다음과 같습니다. 

  1. 제어판에서 ODBC 아이콘을 엽니다 .
  2. 시스템 DSN을 선택합니다 .
  3. 시스템 DSN 탭 에서 추가 를 클릭합니다 .
  4. Microsoft Access 드라이버를 선택하십시오 . 마침을 클릭 합니다.
  5. 다음 화면에서 선택 을 클릭 하여 데이터베이스를 찾으십시오.
  6. 데이터베이스에 DSN ( 데이터 소스 이름 )을 지정합니다.
  7. 확인 을 클릭 합니다.

이 구성은 웹 사이트가 있는 컴퓨터에서 수행해야 합니다. 자신의 컴퓨터에서 개인 웹 서버(PWS) 또는 인터넷 정보 서버(IIS)를 실행하는 경우 위의 지침이 작동하지만 웹 사이트가 원격 서버에 있는 경우 해당 서버에 물리적으로 액세스할 수 있어야 합니다. 또는 웹 호스트에게 이 작업을 수행하도록 요청하십시오. 


ADO 연결 개체

ADO 연결 개체는 데이터 원본에 대한 열린 연결을 만드는 데 사용됩니다. 이 연결을 통해 데이터베이스에 액세스하고 조작할 수 있습니다.

Connection 개체의 모든 메서드와 속성을 봅니다.