데이터 원본에서 연결 끊기
응용 프로그램에서 데이터 원본 사용을 마치면 SQLDisconnect를 호출합니다. SQLDisconnect는 연결에 할당된 모든 문을 해제하고 데이터 원본에서 드라이버 연결을 끊습니다. 연결을 끊은 후 응용 프로그램은 SQLFreeHandle을 호출하여 연결 핸들을 해제할 수 있습니다. 또한 응용 프로그램은 종료하기 전에 SQLFreeHandle을 호출하여 환경 핸들을 해제합니다.
연결을 끊은 후 응용 프로그램에서 할당된 연결 핸들을 다시 사용하여 다른 데이터 원본에 연결하거나 동일한 데이터 원본에 다시 연결할 수 있습니다. 연결을 끊은 후 나중에 다시 연결하는 대신 연결된 상태로 유지할지 여부를 결정하는 경우 응용 프로그램 작성기에서 각 옵션의 상대 비용을 고려해야 합니다. 데이터 원본에 연결하여 연결된 상태로 유지하는 것은 연결 매체에 따라 비교적 비용이 높을 수 있습니다. 장단점을 고려할 때 응용 프로그램은 동일한 데이터 원본에서 추가 작업이 수행될 확률과 타이밍에 대해서도 가정해야 합니다. 한 응용 프로그램에서 둘 이상의 연결을 사용해야 할 수도 있습니다.