본문 바로가기
JAVA

JAVA JDBC 연결 상태 확인 방법 (Connection)

by 코딩이라구 2022. 10. 25.

자바(JAVA) 프로젝트를 진행하다 보면 JDBC Connection이 정상적으로 연결되어 있는지 확인해야 하는 경우가 있습니다. 이번에는 Connection.isClose() 함수를 사용하여 JDBC 연결 상태를 확인하는 방법에 대하여 알아보도록 하겠습니다.


JAVA JDBC Connection 연결 상태 확인

 

Connection.isClose() 메서드

  • isClose() 메서드를 사용하여 Connection의 현재 연결 상태를 확인할 수 있습니다.
  • 메서드를 실행하면 현재 DB와 정상적으로 연결이 된 상태이면 false, 연결이 끊어진 상태이면 true를 반환합니다.

 

// DB 연결 (url, use, password는 String 객체로 연결에 필요한 정보를 담고 있음)
Connection conn = DriverManager.getConnection(url, user, password);

// 정상적으로 연결이 되었는지 확인
if(conn == null || conn.isClose()){
    // 연결이 끊어진 상태이면 연결 재시도
    conn = DriverManager.getConnection(url, user, password);
}

댓글