2
我需要在我的應用程序中記錄所有PreparedStatements。到目前爲止,我已經完成了對所選查詢的手動記錄,但是我有數百個記錄,並且爲它們添加日誌記錄將是一件可怕的工作。有什麼建議麼?如何記錄PreparedStatement?
我需要在我的應用程序中記錄所有PreparedStatements。到目前爲止,我已經完成了對所選查詢的手動記錄,但是我有數百個記錄,並且爲它們添加日誌記錄將是一件可怕的工作。有什麼建議麼?如何記錄PreparedStatement?
我假設你使用普通的JDBC,而不是任何ORM,因爲它是一個不同的故事。
有一個叫log4jdbc庫,它足以給它只是後「JDBC」添加到您的類路徑,並把它添加到您的JDBC URL:你的驅動程序類
jdbc:log4jdbc:[rest-of-your-regular-URL-here]
,並更改爲:
jdbc.driverClass=net.sf.log4jdbc.DriverSpy
用什麼語言? –
[Java中的記錄PreparedStatements]的可能重複(http://stackoverflow.com/questions/218113/logging-preparedstatements-in-java) –