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 연결 속성과 마찬가지로 이 공급자 관련별 속성은 Connection의 Properties 컬렉션을 통해 또는 ConnectionString의 일부로 설정할 수 있습니다.
이 매개 변수는 OLE DB 프로그래머 참조에서 자세히 설명됩니다. ADO 동적 속성 인덱스는 이 매개 변수 이름과 해당 OLE DB 속성 간에 상호 참조를 제공합니다.
매개 변수 | 설명 |
---|---|
창 핸들 | 추가 정보를 요청하는 데 사용할 창 핸들을 나타냅니다. |
로캘 ID | 사용자 언어와 관련된 기본 설정을 지정하는 고유한 32비트 숫자(예: 1033)를 나타냅니다. 이 기본 설정은 날짜와 시간의 서식을 지정하고, 항목을 사전순으로 정렬하고, 문자열을 비교하는 방식을 나타냅니다. |
OLE DB 서비스 | 사용하거나 사용하지 않도록 설정할 OLE DB 서비스를 지정하는 비트 마스크를 나타냅니다. |
프롬프트 | 연결이 설정되는 동안 사용자에게 메시지를 표시할지 여부를 나타냅니다. |
확장 속성 | 이 매개 변수는 공급자별 확장 연결 정보를 포함하는 문자열입니다. 이 속성은 속성 메커니즘을 통해 설명할 수 없는 공급자별 연결 정보에만 사용합니다. |