다음을 통해 공유


사용하지 않을 때 개체 닫기

JDBC 드라이버 다운로드

SQL Server용 Microsoft JDBC Driver의 닫을 수 있는 개체를 사용하는 경우 더 이상 필요하지 않은 경우 가까운 메서드를 사용하여 명시적으로 닫아야 합니다. 이 패턴은 특히 SQLServerResultSetSQLServerStatement, SQLServerPreparedStatementSQLServerCallableStatement와 같은 Statement 개체에 적용됩니다. 닫으면 Java Virtual Machine 가비지 수집기가 대기하는 대신 드라이버 및 서버 리소스를 빠르게 확보하여 성능이 향상됩니다.

개체 닫기는 스크롤 잠금을 사용할 때 서버에서 양호한 동시성을 유지 관리하는 데 중요합니다. 마지막을 액세스한 인출 버퍼의 스크롤 잠금은 결과 집합이 닫힐 때까지 보존됩니다. 이와 유사하게 명령문 준비 핸들은 문이 닫힐 때까지 보존됩니다. 여러 명령문에 대한 연결을 다시 사용할 경우 범위 밖으로 벗어나게 하기 전에 명령문을 닫으면 서버가 준비 핸들을 이전에 정리할 수 있습니다.

참고 항목

JDBC 드라이버로 성능 및 안정성 개선