/* Connection Check*/
/* Get 방식으로 connectTimeout을 던지는 것은 Timeout을 발생시키기 위해서 Setting한 것*/
/* DriverClassName에 TimeOut을 지정하는 것은 작동하지 않음*/
try {
Class.forName(jdbcData.get("driverClassNameStr"));
Connection conn = DriverManager.getConnection(jdbcData.get("jdbcUrl") + "?connectTimeout=1", jdbcData.get("dbUserId"), jdbcData.get("dbUserPw"));
conn.close();
} catch (Exception ex) {
outJSON.put("msg", "데이터베이스와 연결하지 못횄습니다.");
ex.printStackTrace();
return outJSON;
}
스택 오버플로우에 나오는 DriverClassName에 TimeOut을 사용하는 것은 작동하지 않아 Get 방식으로 타임아웃을 걸었음