ADO Connection 객체
- 이전 페이지 ADO Command
- 다음 페이지 ADO Error
커넥션 객체
ADO 커넥션 객체는 특정 데이터 소스에 도달하는 개방적인 연결을 생성하는 데 사용됩니다. 이 연결을 통해 데이터베이스에 접근하고操作할 수 있습니다.
특정 데이터베이스에 여러 번 접근해야 한다면, Connection 객체를 사용하여 연결을 설정해야 합니다. 또한 Command 또는 Recordset 객체를 통해 연결 문자열을 전달하여 특정 연결을 생성할 수 있습니다. 그러나 이러한 연결은 특정한 단순한 쿼리에 적합합니다.
ProgID
set objConnection=Server.CreateObject("ADODB.connection")
속성
속성 | 설명 |
---|---|
Attributes | Connection 객체의 속성을 설정하거나 반환합니다. |
CommandTimeout | 명령을 실행하는 동안 오류가 발생하기 전까지 기다릴 시간을 지시합니다. |
ConnectionString | 연결을 설정하거나 반환하는 데이터 소스의 세부 정보를 설정하거나 반환합니다. |
ConnectionTimeout | 연결을 끊기 전에 오류가 발생하기 전까지 기다릴 시간을 지시합니다. |
CursorLocation | 커서 서비스 위치를 설정하거나 반환합니다. |
DefaultDatabase | Connection 객체의 기본 데이터베이스를 지시합니다. |
IsolationLevel | Connection 객체의隔離레벨을 지시합니다. |
Mode | 제공자의 접근 권한을 설정하거나 반환합니다. |
Provider | Connection 객체가 제공하는 제공자 이름을 설정하거나 반환합니다. |
State | 연결이 열려 있거나 닫혀 있는지 설명하는 값을 반환합니다. |
Version | ADO의 버전 번호를 반환합니다. |
메서드
메서드 | 설명 |
---|---|
BeginTrans | 새로운 트랜잭션을 시작합니다. |
Cancel | 한 번의 실행을 취소합니다. |
Close | 연결을 닫습니다. |
CommitTrans | 모든 변경 사항을 저장하고 현재 트랜잭션을 종료합니다. |
Execute | 쿼리, SQL 문장, 스토리지 프로시저 또는 provider의 특정 텍스트를 실행합니다. |
Open | 연결을 엽니다. |
OpenSchema | provider에서 데이터 소스의 스키마 정보를 반환합니다. |
RollbackTrans | 현재 트랜잭션에서 이루어진 모든 변경 사항을 취소하고 트랜잭션을 종료합니다. |
이벤트
주석: VBScript 또는 JScript를 통해 이벤트를 처리할 수 없습니다. (이벤트를 처리하기 위해 Visual Basic, Visual C++ 및 Visual J++ 언어만 사용할 수 있습니다.).
이벤트 | 설명 |
---|---|
BeginTransComplete | BeginTrans 작업 이후로 트리거됩니다. |
CommitTransComplete | CommitTrans 작업 후에 트리거됨. |
ConnectComplete | 한 연결이 시작되면 트리거됨. |
Disconnect | 한 연결이 끝나면 트리거됨. |
ExecuteComplete | 한 명령이 실행되면 트리거됨. |
InfoMessage | ConnectionEvent 작업 중 경고가 발생하면 이 이벤트가 트리거됨. |
RollbackTransComplete | RollbackTrans 작업 후에 트리거됨. |
WillConnect | 한 연결이 시작되기 전에 트리거됨. |
WillExecute | 한 명령이 실행되기 전에 트리거됨. |
집합
집합 | 설명 |
---|---|
Errors | Connection 객체를 포함한 모든 Error 객체. |
Properties | Connection 객체를 포함한 모든 Property 객체. |
- 이전 페이지 ADO Command
- 다음 페이지 ADO Error