2013-09-16 2 views
1

데이터베이스 연결 테스트가 연결 풀에 추가 될지 궁금합니다. 내 코드를 분명히 확인하십시오.#isClosed 메서드를 수행 한 후 연결을 닫아야합니까?

try { 
    if (conn ==null || conn.isClosed()) { 
     return false; 
    }else { 
     return true; 
    } 
} catch (Exception e){ 
    return false; 
} 

반환 후 conn.close()를 추가해야합니까? 연결 테스트 일지라도?

+2

이 연결을 사용하지 않으려면이 연결을 닫으십시오. 필요한 경우 닫지 마십시오. –

+0

은 연결이 가능한지 확인합니다. 사용할 수없는 경우 다음 데이터베이스로 이동합니다. – Bimbz

+0

"연결 풀에 추가 될 것"이란 무엇을 의미합니까? –

답변

0

연결이 닫혔는지 확인하기 위해 디자인에서이 방법을 사용하면 예를 깨끗하게 정리해야합니다. 낡은 연결을 쌓아 두는 것에는 아무런 의미가 없습니다. (그리고 당신은 Exception 잡기되지해야한다. 진짜 문제 보고서를 먹게되지 않도록, 여기에 어떤이어야한다 선언 특정 어떤 예외 캐치를)

+0

연결을 사용할 수 있는지 확인하십시오. 사용할 수없는 경우 다음 데이터베이스로 이동합니다. 위로 투표하겠습니다. – Bimbz

0

내가 CONN를 추가해야합니까 반환 후 .close()?

당신은 반환 문 다음 코드의 조각을 할 수 없습니다. 도달 할 수없는 코드가 될 것입니다!

연결 테스트 일지라도?

더 이상 사용하지 않으므로 연결 테스트를 끝내면 더 잘 닫을 수 있습니다.

+0

예 하하 하하하. 그거 미안해. – Bimbz

관련 문제