ODBC 드라이버 아키텍처

드라이버 작성자는 드라이버 아키텍처가 애플리케이션에서 DBMS 관련 SQL을 사용할 수 있는지 여부에 영향을 줄 수 있음을 알고 있어야 합니다.

Shows the ODBC driver architecture

파일 기반 드라이버

드라이버가 물리적 데이터에 직접 액세스하는 경우 드라이버는 드라이버와 데이터 원본의 역할을 합니다. 드라이버는 ODBC 호출과 SQL 문을 모두 처리해야 합니다. 파일 기반 드라이버 개발자는 자체 데이터베이스 엔진을 작성해야 합니다.

DBMS 기반 드라이버

물리적 데이터에 액세스하는 데 별도의 데이터베이스 엔진을 사용하는 경우 드라이버는 ODBC 호출만 처리합니다. 처리를 위해 데이터베이스 엔진에 SQL 문을 전달합니다.

네트워크 아키텍처

파일 및 DBMS ODBC 구성은 단일 네트워크에 있을 수 있습니다.

기타 드라이버 아키텍처

드라이버가 다양한 데이터 원본으로 작업해야 하는 경우 미들웨어로 사용할 수 있습니다. 다른 유형의 조인 엔진 아키텍처는 드라이버를 드라이버 관리자로 표시할 수 있습니다. 일련의 클라이언트에서 공유할 수 있는 서버에 드라이버를 설치할 수도 있습니다.

드라이버 아키텍처에 대한 자세한 내용은 ODBC 아키텍처 섹션의 드라이버 관리자드라이버 아키텍처를 참조하세요.

드라이버 문제에 대한 자세한 내용은 다음 표에 설명된 위치에서 찾을 수 있습니다.

문제 항목 위치
애플리케이션 및 드라이버와의 호환성 문제 애플리케이션/드라이버 호환성 ODBC 프로그래머 참조의 프로그래밍 고려 사항
ODBC 드라이버 작성 ODBC 3.x 드라이버 작성 ODBC 프로그래머 참조의 프로그래밍 고려 사항
이전 버전과의 호환성을 위한 드라이버 지침 이전 버전과의 호환성을 위한 드라이버 지침 부록 G: ODBC 프로그래머 참조의 이전 버전과의 호환성을 위한 드라이버 지침
드라이버에 커넥트 데이터 원본 또는 드라이버 선택 ODBC 프로그래머 참조에서 데이터 원본 또는 드라이버에 커넥트
드라이버 식별 드라이버 보기 Microsoft ODBC 데이터 원본 관리사용자 온라인 도움말에서 드라이버 보기
연결 풀링 사용 ODBC 커넥트ion Pooling ODBC 프로그래머 참조에서 데이터 원본 또는 드라이버에 커넥트
유니코드/ANSI 드라이버 및 연결 문제 유니코드 드라이버 ODBC 프로그래머 참조의 프로그래밍 고려 사항

참고 항목

ODBC 드라이버 개발