org.apache.commons.dbutils
クラス ProxyFactory

java.lang.Object
  上位を拡張 org.apache.commons.dbutils.ProxyFactory

public class ProxyFactory
extends java.lang.Object

Creates proxy implementations of JDBC interfaces. This avoids incompatibilities between the JDBC 2 and JDBC 3 interfaces. This class is thread safe.

関連項目:
Proxy, InvocationHandler

メソッドの概要
 java.sql.CallableStatement createCallableStatement(java.lang.reflect.InvocationHandler handler)
          Creates a new proxy CallableStatement object.
 java.sql.Connection createConnection(java.lang.reflect.InvocationHandler handler)
          Creates a new proxy Connection object.
 java.sql.Driver createDriver(java.lang.reflect.InvocationHandler handler)
          Creates a new proxy Driver object.
 java.sql.PreparedStatement createPreparedStatement(java.lang.reflect.InvocationHandler handler)
          Creates a new proxy PreparedStatement object.
 java.sql.ResultSet createResultSet(java.lang.reflect.InvocationHandler handler)
          Creates a new proxy ResultSet object.
 java.sql.ResultSetMetaData createResultSetMetaData(java.lang.reflect.InvocationHandler handler)
          Creates a new proxy ResultSetMetaData object.
 java.sql.Statement createStatement(java.lang.reflect.InvocationHandler handler)
          Creates a new proxy Statement object.
static ProxyFactory instance()
          Returns the Singleton instance of this class.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

instance

public static ProxyFactory instance()
Returns the Singleton instance of this class.

戻り値:
singleton instance

createCallableStatement

public java.sql.CallableStatement createCallableStatement(java.lang.reflect.InvocationHandler handler)
Creates a new proxy CallableStatement object.

パラメータ:
handler - The handler that intercepts/overrides method calls.
戻り値:
proxied CallableStatement

createConnection

public java.sql.Connection createConnection(java.lang.reflect.InvocationHandler handler)
Creates a new proxy Connection object.

パラメータ:
handler - The handler that intercepts/overrides method calls.
戻り値:
proxied Connection

createDriver

public java.sql.Driver createDriver(java.lang.reflect.InvocationHandler handler)
Creates a new proxy Driver object.

パラメータ:
handler - The handler that intercepts/overrides method calls.
戻り値:
proxied Driver

createPreparedStatement

public java.sql.PreparedStatement createPreparedStatement(java.lang.reflect.InvocationHandler handler)
Creates a new proxy PreparedStatement object.

パラメータ:
handler - The handler that intercepts/overrides method calls.
戻り値:
proxied PreparedStatement

createResultSet

public java.sql.ResultSet createResultSet(java.lang.reflect.InvocationHandler handler)
Creates a new proxy ResultSet object.

パラメータ:
handler - The handler that intercepts/overrides method calls.
戻り値:
proxied ResultSet

createResultSetMetaData

public java.sql.ResultSetMetaData createResultSetMetaData(java.lang.reflect.InvocationHandler handler)
Creates a new proxy ResultSetMetaData object.

パラメータ:
handler - The handler that intercepts/overrides method calls.
戻り値:
proxied ResultSetMetaData

createStatement

public java.sql.Statement createStatement(java.lang.reflect.InvocationHandler handler)
Creates a new proxy Statement object.

パラメータ:
handler - The handler that intercepts/overrides method calls.
戻り値:
proxied Statement