이클립스 디버그 모드에서는 실행된 쿼리문을 보는 게 좋습니다.
쿼리에서 오류가 떴을 때 쿼리를 Toad 같은 오라클 툴에서 실행해 보면서 쿼리를 수정할 수 있어서 좋구요.
물론, log4j에서 설정을 해야겠지만 JDBC가 먼저 지원을 해주어야만 합니다.
제가 지금 하고 있는 전자정부 표준프레임워크에서는 기본적으로 쿼리가 콘솔에 보이지 않도록 돼 있네요.
context-datasource.xml
아래처럼 바꿔주야 합니다.
Globals.DriverClassName=net.sf.log4jdbc.DriverSpy
Globals.Url=jdbc:log4jdbc:oracle:thin:@192.168.1.10:1521:ODPIA
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>
<AppenderRef ref="console" />
</Logger>
<Logger name="jdbc.sqlonly" level="DEBUG" additivity="false">
<AppenderRef ref="console" />
</Logger>
'프로그래밍 언어 > 전자정부 표준프레임워크' 카테고리의 다른 글
[전자정부 표준프레임워크] No bean name '***Service' is defined 오류나는 이유 및 해결방법 (0) | 2015.06.10 |
---|---|
[전자정부 표준프레임워크] 회원가입 양식에서 (필수/옵션)필드 추가/제거하기 (0) | 2015.06.05 |
[전자정부 표준프레임워크] 로그인 관련 컴포넌트 설치 후 에러 해결방법 - No bean named 'springSecurityFilterChain' is defined (0) | 2015.06.04 |
[전자정부 표준프레임워크] 기존 프로젝트, Table, View 모두 다 삭제하기 (0) | 2015.06.04 |
[전자정부 표준프레임워크] 로그인 컴포넌트 설치시 뷰 생성 에러 해결방법 (ORA-01031: 권한이 불충분합니다) (0) | 2015.06.03 |
댓글