ODBC 드라이버 아키텍처
드라이버 작성자는 드라이버 아키텍처가 애플리케이션에서 DBMS 관련 SQL을 사용할 수 있는지 여부에 영향을 줄 수 있음을 알고 있어야 합니다.
드라이버가 물리적 데이터에 직접 액세스하는 경우 드라이버는 드라이버와 데이터 원본의 역할을 합니다. 드라이버는 ODBC 호출과 SQL 문을 모두 처리해야 합니다. 파일 기반 드라이버 개발자는 자체 데이터베이스 엔진을 작성해야 합니다.
물리적 데이터에 액세스하는 데 별도의 데이터베이스 엔진을 사용하는 경우 드라이버는 ODBC 호출만 처리합니다. 처리를 위해 데이터베이스 엔진에 SQL 문을 전달합니다.
파일 및 DBMS ODBC 구성은 단일 네트워크에 있을 수 있습니다.
드라이버가 다양한 데이터 원본으로 작업해야 하는 경우 미들웨어로 사용할 수 있습니다. 다른 유형의 조인 엔진 아키텍처는 드라이버를 드라이버 관리자로 표시할 수 있습니다. 일련의 클라이언트에서 공유할 수 있는 서버에 드라이버를 설치할 수도 있습니다.
드라이버 아키텍처에 대한 자세한 내용은 ODBC 아키텍처 섹션의 드라이버 관리자 및 드라이버 아키텍처를 참조하세요.
드라이버 문제에 대한 자세한 내용은 다음 표에 설명된 위치에서 찾을 수 있습니다.
문제 | 항목 | 위치 |
---|---|---|
애플리케이션 및 드라이버와의 호환성 문제 | 애플리케이션/드라이버 호환성 | ODBC 프로그래머 참조의 프로그래밍 고려 사항 |
ODBC 드라이버 작성 | ODBC 3.x 드라이버 작성 | ODBC 프로그래머 참조의 프로그래밍 고려 사항 |
이전 버전과의 호환성을 위한 드라이버 지침 | 이전 버전과의 호환성을 위한 드라이버 지침 | 부록 G: ODBC 프로그래머 참조의 이전 버전과의 호환성을 위한 드라이버 지침 |
드라이버에 커넥트 | 데이터 원본 또는 드라이버 선택 | ODBC 프로그래머 참조에서 데이터 원본 또는 드라이버에 커넥트 |
드라이버 식별 | 드라이버 보기 | Microsoft ODBC 데이터 원본 관리사용자 온라인 도움말에서 드라이버 보기 |
연결 풀링 사용 | ODBC 커넥트ion Pooling | ODBC 프로그래머 참조에서 데이터 원본 또는 드라이버에 커넥트 |
유니코드/ANSI 드라이버 및 연결 문제 | 유니코드 드라이버 | ODBC 프로그래머 참조의 프로그래밍 고려 사항 |