다음을 통해 공유


드라이버 유형

ODBC 드라이버는 다음과 같이 분류할 수 있습니다.

  • 32비트 ODBC 2.
    x 드라이버 A 32비트 드라이버:

    • ODBC 2.x 함수만 내보냅니다.

    • 동작 변경에 대한 ODBC 2.x 동작을 보여 줍니다.

  • ISO 및 Open Group-Compliant Driver A 32비트 드라이버:

    • Open Group 또는 ISO CLI 문서에 설명된 모든 함수를 내보냅니다. 여기에는 ODBC에서 사용되지 않는 일부 함수가 포함됩니다.

    • 동작 변경에 대한 ODBC 3.0 동작을 보여 줍니다.

    • 반드시 ODBC 3.0 드라이버 관리자를 통과하지는 않습니다.

  • ODBC 3.0 드라이버 32비트 드라이버:

    • ODBC 3.0에서 사용되지 않는 함수를 뺀 함수만 내보냅니다.

    • SQL_ATTR_APP_ODBC_VERSION 환경 특성에 따라 동작 변경과 관련하여 ODBC 2.x 동작 또는 ODBC 3.0 동작을 나타낼 수 있습니다.

  • ODBC 3.5 이상 ANSI 드라이버 A 32비트 드라이버:

    • ODBC 3.5에서 사용되지 않는 함수를 뺀 함수만 내보냅니다.

    • SQL_ATTR_APP_ODBC_VERSION 환경 특성에 따라 동작 변경과 관련하여 ODBC 2.x 동작 또는 ODBC 3.0 동작 또는 ODBC 3.5 동작을 나타낼 수 있습니다.

  • ODBC 3.5 이상 유니코드 드라이버 A 32비트 드라이버:

    • ODBC 3.5 ANSI 드라이버의 모든 기능을 지원합니다.

    • 모든 ODBC 문자열 API의 유니코드 버전을 내보냅니다.

    • 데이터 원본에 유니코드 데이터를 저장하고 처리할 수 있습니다.

참고 항목

16비트 ODBC 드라이버는 ODBC 3.x 드라이버 관리자에서 직접 작동하지 않습니다. 그러나 16비트 드라이버가 2.0 ODBC 드라이버 관리자와 함께 작동할 수 있으며, 이후 3.x 드라이버 관리자까지 끊어지게 됩니다.