Oracle용 Microsoft OLE DB 공급자 개요
중요하다
이 기능은 이후 버전의 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>;"
문자열은 다음 키워드로 구성됩니다.
키워드 | 묘사 |
---|---|
공급자 | Oracle용 OLE DB 공급자를 지정합니다. |
데이터 원본 | 서버의 이름을 지정합니다. |
사용자 ID | 사용자 이름을 지정합니다. |
암호 | 사용자 암호를 지정합니다. |
메모
Windows 인증을 지원하는 데이터 원본 공급자에 연결하는 경우 연결 문자열의 사용자 ID 및 암호 정보 대신 Trusted_Connection=예 또는 통합 보안 = SSPI 지정해야 합니다.
Provider-Specific 연결 매개 변수
공급자는 ADO에서 정의한 매개 변수 외에도 여러 공급자별 연결 매개 변수를 지원합니다. ADO 연결 속성과 마찬가지로 이러한 공급자별 속성은 ConnectionProperties 컬렉션을 통해 설정하거나 ConnectionString일부로 설정할 수 있습니다.
이러한 매개 변수는 OLE DB 프로그래머의 참조완전히 설명되어 있습니다. ADO 동적 속성 인덱스 이러한 매개 변수 이름과 해당 OLE DB 속성 간의 상호 참조를 제공합니다.
매개 변수 | 묘사 |
---|---|
창 손잡이 | 추가 정보를 요청하는 데 사용할 창 핸들을 나타냅니다. |
지역 식별자 | 사용자의 언어와 관련된 기본 설정을 지정하는 고유한 32비트 숫자(예: 1033)를 나타냅니다. 이러한 기본 설정은 날짜 및 시간 형식 지정 방법, 항목이 사전순으로 정렬, 문자열 비교 등을 나타냅니다. |
OLE DB 서비스 | 사용하거나 사용하지 않도록 설정할 OLE DB 서비스를 지정하는 비트 마스크를 나타냅니다. |
프롬프트 | 연결이 설정되는 동안 사용자에게 메시지를 표시할지 여부를 나타냅니다. |
확장 속성 | 공급자별 확장 연결 정보를 포함하는 문자열입니다. 이 속성은 속성 메커니즘을 통해 설명할 수 없는 공급자별 연결 정보에만 사용합니다. |