Close 메서드
이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

DbConnection.Close 메서드 ()

 

데이터베이스에 대한 연결을 닫습니다.열린 연결을 닫기 위해 기본적으로 이 메서드를 사용합니다.

네임스페이스:   System.Data.Common
어셈블리:  System.Data.dll의 System.Data

public abstract void Close()

Exception Condition
DbException

연결을 여는 동안 연결 수준의 오류가 발생한 경우

Close 메서드는 보류 중인 모든 트랜잭션을 롤백합니다.그런 다음 연결 풀에서 연결을 해제하거나 연결 풀링이 비활성인 경우 연결을 닫습니다.

응용 프로그램은 두 번 이상 Close를 호출할 수 있습니다.예외가 생성되지 않습니다.

DbConnection이 범위를 벗어나면 닫히지 않습니다.따라서 동일하게 작동하는 Close 또는 Dispose를 호출하여 명시적으로 연결을 닫아야 합니다.연결 풀링 값 Poolingtrue 또는 yes로 설정해도 실제 연결이 끊어집니다.

System_CAPS_caution주의

해당 클래스의 Finalize 메서드에서 Connection, DataReader 또는 그 밖의 관리되는 개체에 대해 Close 또는 Dispose를 호출하지 마십시오.종료자에서는 클래스에 직접 포함된 관리되지 않는 리소스를 해제해야 합니다.클래스에 관리되지 않는 리소스가 없는 경우 클래스 정의에 Finalize 메서드를 포함하면 안 됩니다.자세한 내용은 가비지 수집을 참조하십시오.

Universal Windows Platform
10 이후에 사용 가능
.NET Framework
2.0 이후에 사용 가능
맨 위로 이동
표시:
© 2016 Microsoft