Class ConnectionProxyFactory

java.lang.Object
org.castor.cpa.persistence.sql.connection.ConnectionProxyFactory

public final class ConnectionProxyFactory extends Object
Factory class for proxies for JDBC Connection, PreparedStatement and CallableStatement classes. The proxies allow to gather information for the purpose of SQL statement logging.
Since:
1.0.4
Version:
$Revision: 5951 $ $Date$
Author:
Ralf Joachim
  • Method Details

    • newConnectionProxy

      public static Connection newConnectionProxy(Connection connection, String calledBy)
      Factory method for creating a ConnectionProxy.
      Parameters:
      connection - The JDBC connection to proxy.
      calledBy - Name of the class using creating and this proxy class.
      Returns:
      The JDBC connection proxy.
    • newPreparedStatementProxy

      protected static PreparedStatement newPreparedStatementProxy(PreparedStatement statement, String sql)
      Factory method for creating a PreparedStamentProxy.
      Parameters:
      statement - Prepared statement to be proxied.
      sql - SQL string.
      Returns:
      Prepared statement proxy.
    • newCallableStatementProxy

      protected static CallableStatement newCallableStatementProxy(CallableStatement statement, String sql)
      Factory method for creating a CallableStamentProxy.
      Parameters:
      statement - Callable statement to be proxied.
      sql - SQL string.
      Returns:
      Callable statement proxy.