org.jboss.ejb.plugins.cmp.jdbc
Interface JDBCParameterSetter

All Known Implementing Classes:
JDBCParameterSetter.JDBCAbstractParameterSetter (src)

public interface JDBCParameterSetter

Implementations of this interface are used to set java.sql.PreparedStatement parameters.


Nested Class Summary
static class JDBCParameterSetter.JDBCAbstractParameterSetter (src)
           
 
Field Summary
static JDBCParameterSetter (src) BINARY
          Types.BINARY, Types.VARBINARY.
static JDBCParameterSetter (src) BLOB
          Types.BLOB, Types.LONGVARBINARY.
static JDBCParameterSetter (src) CLOB
          Types.CLOB, Types.LONGVARCHAR.
static JDBCParameterSetter (src) NUMERIC
          Types.DECIMAL, Types.NUMERIC
static JDBCParameterSetter (src) OBJECT
          Types.JAVA_OBJECT, Types.OTHER, Types.STRUCT
 
Method Summary
 void set(java.sql.PreparedStatement ps, int index, int jdbcType, java.lang.Object value, Logger (src)  log)
          Sets a parameter of a specific JDBC type.
 

Field Detail

CLOB

public static final JDBCParameterSetter (src)  CLOB
Types.CLOB, Types.LONGVARCHAR.


BINARY

public static final JDBCParameterSetter (src)  BINARY
Types.BINARY, Types.VARBINARY.


BLOB

public static final JDBCParameterSetter (src)  BLOB
Types.BLOB, Types.LONGVARBINARY.


NUMERIC

public static final JDBCParameterSetter (src)  NUMERIC
Types.DECIMAL, Types.NUMERIC


OBJECT

public static final JDBCParameterSetter (src)  OBJECT
Types.JAVA_OBJECT, Types.OTHER, Types.STRUCT

Method Detail

set

public void set(java.sql.PreparedStatement ps,
                int index,
                int jdbcType,
                java.lang.Object value,
                Logger (src)  log)
         throws java.sql.SQLException
Sets a parameter of a specific JDBC type.

Parameters:
ps - the java.sql.PreparedStatement to set parameter on
index - the index of the parameter
jdbcType - the JDBC type of the parameter as defined by java.sql.Types
value - parameter value
log - the logger
Throws:
SQLException