How to use TraceDriver for JDBC

ドライバーをクラスパスに追加した後、URLをTraceDriver for JDBCのものに書き換えてください。
TraceDriverドライバーは指定されたURLの中から本来の接続URLと、ドライバークラス名を読み取ってラッパーを作成します。
TraceDriver for JDBCでは、URLは次のように指定します。
jdbc:trace://dummyhost/?url=<original_url>&driverClass=<original_driver_class_name>
<original_url> := トレース対象の接続URL。本来のURLを指定します。UTF-8でURLEncodeして下さい。
<original_driver_class_name> := 本来のドライバー。UTF-8でURLEncodeして下さい。
以下のコードを参考にしてください。
  1. Class.forName("trace.TraceDriver");
  2. String originalUrl = URLEncode.encode("jdbc:postgres://localhost:5432/postgres", "utf-8");
  3. String originalDriver = URLEncode.encode("org.postgresql.Driver", "utf-8");
  4. String url = "jdbc:trace://localhost/?url=" + originalUrl + "&driverClass=" + originalDriver;
  5. Connection connection = DriverManager.getConnection(url, userid, password);
  6. connection.close();