위의 방식을 사용하면 MsSQL, Maria, MYSQL, Oracle의 드라이버와 URL을 자동으로 조합할 수 있습니다.
스택 오버플로우에 나오는 DriverClassName에 TimeOut을 사용하는 것은 작동하지 않아 Get 방식으로 타임아웃을 걸었음
위의 쿼리는 무조건 작동하는 쿼리이므로 DB 상태를 체크할 때 유용하다.(커넥션이 정상적인지 확인하는 용도)더 쉬운 방법으로 SELECT 1이 있다. (이 방법이 Validation Query에 더 적합한듯)특히 MySQL은 Validation Query가 필수라고 할
Map으로 모든 Data를 받아온 후 Query에 할당할 떄 유용한다 PrepareStatement를 사용할 때 Map에 담고 있는 것은 해당 변수에 담아주기 때문에 코드의 양을 줄일 때 좋다.
우리가 몰랐던 자바