Share via


환경 핸들

환경은 데이터에 액세스하는 전역 컨텍스트입니다. 환경과 연결된 모든 정보는 기본적으로 다음과 같이 전역적인 정보입니다.

  • 환경의 상태

  • 현재 환경 수준 진단

  • 현재 환경에 할당된 연결의 핸들

  • 각 환경 특성의 현재 설정

ODBC(드라이버 관리자 또는 드라이버)를 구현하는 코드 조각 내에서 환경 핸들은 이 정보를 포함할 구조를 식별합니다.

환경 핸들은 ODBC 애플리케이션에서 자주 사용되지 않습니다. 항상 SQLDataSources 및 SQLDrivers 호출에 사용되며 SQLAllocHandle, SQLEndTran, SQLFreeHandle, SQLGetDiagFieldSQLGetDiagRec 호출에 사용되는 경우도 있습니다.

ODBC(드라이버 관리자 또는 드라이버)를 구현하는 각 코드 조각에는 하나 이상의 환경 핸들이 포함되어 있습니다. 예를 들어 드라이버 관리자는 연결된 각 애플리케이션에 대해 별도의 환경 핸들을 기본. 환경 핸들은 SQLAllocHandle을 사용하여 할당되고 SQLFreeHandle을 사용하여 해제됩니다.