다음을 통해 공유


Microsoft OLE DB Provider for Oracle 개요

Important

이 기능은 이후 Windows 버전에서 제공될 예정입니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 대신 Oracle의 OLE DB 공급자를 사용합니다.

이 Microsoft OLE DB Provider for Oracle을 통해 ADO는 Oracle 데이터베이스에 액세스할 수 있습니다.

연결 문자열 매개 변수

이 공급자에 연결하려면 ConnectionString 속성의 Provider 인수를 다음으로 설정합니다.

MSDAORA

Provider 속성을 읽으면 이 문자열도 반환됩니다.

Oracle 데이터베이스에서 키 집합 또는 동적 커서가 있는 조인 쿼리가 실행되면 오류가 발생합니다. Oracle은 정적 읽기 전용 커서만 지원합니다.

일반적인 연결 문자열

이 공급자의 일반적인 연결 문자열은 다음과 같습니다.

"Provider=MSDAORA;Data Source=serverName;User ID=MyUserID; Password=<password>;"

문자열은 다음 키워드로 구성됩니다.

키워드 설명
공급자 OLE DB Provider for Oracle을 지정합니다.
데이터 원본 서버의 이름을 지정합니다.
사용자 ID 사용자 이름을 지정합니다.
암호 사용자 암호를 지정합니다.

참고 항목

Windows 인증을 지원하는 데이터 원본 공급자에 연결하는 경우 연결 문자열의 사용자 ID 및 암호 정보 대신 Trusted_Connection=yes 또는 Integrated Security=SSPI를 지정해야 합니다.

공급자별 연결 매개 변수

공급자는 ADO에서 정의한 매개 변수 외에도 여러 공급자별 연결 매개 변수를 지원합니다. ADO 연결 속성과 마찬가지로 이 공급자 관련별 속성은 ConnectionProperties 컬렉션을 통해 또는 ConnectionString의 일부로 설정할 수 있습니다.

이 매개 변수는 OLE DB 프로그래머 참조에서 자세히 설명됩니다. ADO 동적 속성 인덱스는 이 매개 변수 이름과 해당 OLE DB 속성 간에 상호 참조를 제공합니다.

매개 변수 설명
창 핸들 추가 정보를 요청하는 데 사용할 창 핸들을 나타냅니다.
로캘 ID 사용자 언어와 관련된 기본 설정을 지정하는 고유한 32비트 숫자(예: 1033)를 나타냅니다. 이 기본 설정은 날짜와 시간의 서식을 지정하고, 항목을 사전순으로 정렬하고, 문자열을 비교하는 방식을 나타냅니다.
OLE DB 서비스 사용하거나 사용하지 않도록 설정할 OLE DB 서비스를 지정하는 비트 마스크를 나타냅니다.
프롬프트 연결이 설정되는 동안 사용자에게 메시지를 표시할지 여부를 나타냅니다.
확장 속성 이 매개 변수는 공급자별 확장 연결 정보를 포함하는 문자열입니다. 이 속성은 속성 메커니즘을 통해 설명할 수 없는 공급자별 연결 정보에만 사용합니다.

참고 항목

ConnectionString 속성(ADO)Provider 속성(ADO)Recordset 개체(ADO)