java.sql.* in decorator pattern 예제
사는 얘기 쪽에 답글 달다 올립니다.
java.sql.Statement 종류를 쓸 때 쿼리 로그 처리를 하기 위해 만든 것입니다.
특히 PreparedStatement 에서 ? 에 실제 대입할 값을 치환하여 표시해 주는
기능을 구현해 놓은 것입니다.
DbTrace.java 쪽만 보시면 아마 대충 감이 오실 것입니다.
어려운 것은 없습니다. 다만, 로그 처리를 위해 decorator pattern 을
적용했으므로 로거도 같이 들어 있습니다.
로거는 log4j 를 사용하였습니다.