Programming2007/06/18 16:32
쿼리 로깅시 사용하면 편하다. 일일이 replace 할 필요없이 간단히 사용할 수 있다.
j-loggable.zip
참고사이트 : [http]http://www.ibm.com/developerworks/kr/library/j-loggable.html

사용예
String sql = "select foo, bar from foobar where foo < ? and bar = ?";
long fooValue = 99;
String barValue = "christmas";

Connection conn = dataSource.getConnection();
PreparedStatement pstmt;

if(logEnabled) // use a switch to toggle logging.
pstmt = new LoggableStatement(conn,sql);
else
pstmt = conn.prepareStatement(sql);

pstmt.setLong(1,fooValue);
pstmt.setString(2,barValue);

if(logEnabled)
System.out.println("Executing query: "+
((LoggableStatement)pstmt).getQueryString());

ResultSet rs = pstmt.executeQuery();
필요할 때만 로그를 남길수 있도록 log4j 와 함께 사용하면 괜찮을 듯 하다.
Posted by jami

TRACKBACK http://www.jami.name/trackback/212 관련글 쓰기

댓글을 달아 주세요