메뉴 건너뛰기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

이클립스 디버그 모드에서는 실행된 쿼리문을 보는 게 좋습니다.

쿼리에서 오류가 떴을 때 쿼리를 Toad 같은 오라클 툴에서 실행해 보면서 쿼리를 수정할 수 있어서 좋구요.

물론, log4j에서 설정을 해야겠지만 JDBC가 먼저 지원을 해주어야만 합니다.


제가 지금 하고 있는 전자정부 표준프레임워크에서는 기본적으로 쿼리가 콘솔에 보이지 않도록 돼 있네요.


context-datasource.xml

아래처럼 바꿔주야 합니다.


Globals.DriverClassName=net.sf.log4jdbc.DriverSpy
Globals.Url=jdbc:log4jdbc:oracle:thin:@192.168.1.10:1521:ODPIA


그런데, 현재 다운로드 받은 eGovFrameDev-3.2.0-32bit.exe 파일에서는 globals.properties 파일에서 변경해주면 되네요.



이렇게 변경하고, log4j.xml을 다음 부분을 넣어주시면 됩니다.

   <Logger name="jdbc.sqltiming" level="INFO" additivity="false">
       <AppenderRef ref="console" />
   </Logger>
    <Logger name="jdbc.sqlonly" level="DEBUG" additivity="false">
  <AppenderRef ref="console" />
    </Logger>



List of Articles
번호 제목 날짜 조회 수
11 자바 필드, 멤버 변수, 전역 변수는 같은 말? file 2023.02.15 74
10 자바 생성자란 무엇인가? file 2023.02.15 61
9 자바 extends, implements 차이점 알아보기 file 2023.02.15 75
8 자바 초기화는 무슨 뜻이고 왜 해야할까? file 2023.02.15 84
7 자바 쓰레드 예제 및 사용 이유 알아보기 file 2023.02.15 72
6 자바 extends Thread, implements Runnable 차이 file 2023.02.15 77
5 request header 로부터 접속 정보 확인 file 2023.02.15 74
4 자바 Thread dump file 2023.02.15 58
3 Singleton Pattern 과 DeadLock file 2023.02.15 74
2 조건문과 제어문 2023.02.15 61
1 자바 클래스와 메서드 2023.02.15 74
Board Pagination Prev 1 ... 3 4 5 6 7 8 Next
/ 8

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved