다음을 통해 공유


데이터 원본에서 연결 끊기

애플리케이션이 데이터 원본 사용을 완료하면 SQLDisconnect를 호출합니다. SQLDisconnect 는 연결에 할당된 모든 문을 해제하고 데이터 원본에서 드라이버의 연결을 끊습니다. 연결을 끊은 후 애플리케이션은 SQLFreeHandle 을 호출하여 연결 핸들을 해제할 수 있습니다. 종료하기 전에 애플리케이션은 SQLFreeHandle 을 호출하여 환경 핸들을 해제합니다.

연결을 끊은 후 애플리케이션은 할당된 연결 핸들을 다시 사용하여 다른 데이터 원본에 연결하거나 동일한 데이터 원본에 다시 연결할 수 있습니다. 나중에 연결을 끊고 다시 연결하는 대신 연결 상태를 유지하려면 애플리케이션 작성기에서 각 옵션의 상대적 비용을 고려해야 합니다. 데이터 원본에 연결하고 연결된 나머지 연결은 연결 매체에 따라 상대적으로 비용이 많이 들 수 있습니다. 또한 애플리케이션은 장만할 때 동일한 데이터 원본에 대한 추가 작업의 확률 및 타이밍을 가정해야 합니다. 애플리케이션에서 둘 이상의 연결을 사용해야 할 수도 있습니다.

또한 참조하십시오

SQL Server와 통신(ODBC)