2
すべてのPreparedStatementをアプリケーションに記録する必要があります。これまでは選択したクエリを手作業でログしましたが、何百ものものがあり、それらのログを追加するのはひどい仕事です。助言がありますか?PreparedStatementをログに記録するには?
すべてのPreparedStatementをアプリケーションに記録する必要があります。これまでは選択したクエリを手作業でログしましたが、何百ものものがあり、それらのログを追加するのはひどい仕事です。助言がありますか?PreparedStatementをログに記録するには?
ORMではなく、プレーンなJDBCを使用していると仮定します。これは別の話です。ライブラリは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) –