2011-12-16 3 views

ответ

3

Я пробовал все ваши предложения, но в конце концов я нашел log4jdbc, и я использовал его

+0

См. Http://code.google.com/p/log4jdbc/ и http : //code.google.com/p/log4jdbc-remix/ – Vadzim

1

Это зависит от вашего драйвера jdbc. Большинство драйверов позволяют включить какую-то трассировку. Проверьте документацию своего драйвера.

E.g.

Oracle: http://docs.oracle.com/cd/B28359_01/java.111/b31224/diagnose.htm

DB2: http://www.ibm.com/developerworks/data/library/techarticle/dm-0506fechner/

+0

Я использую DB2, но у меня не получилось с этим руководство: /. Я просто хочу распечатать запросы – Luka

3

Да. Используйте обертку вокруг фактического драйвера, например P6Spy. Есть, вероятно, другие инструменты в той же лиге.

EDIT: P6Spy кажется мертвым. Но я также нашел JDBCGrabber.

+0

Хотя P6Spy больше не активен, он все равно работает нормально. –

+0

P6Spy действительно замечательный, даже если он больше не поддерживается. Это окончательно ответ на ваш вопрос. Если все в порядке, не забудьте подтвердить ответ JB Nizet. –

+0

JDBCGrabber кажется приятным, но db2 кажется, не поддерживает urser \ password в url..so я не могу заставить его работать – Luka

Смежные вопросы