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

All Known Implementing Classes:
JDBCParameterSetter.JDBCAbstractParameterSetter

public interface JDBCParameterSetter

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

Version:
$Revision: 1.2 $
Author:
Alexey Loubyansky

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

Field Detail

CLOB

static final JDBCParameterSetter CLOB
Types.CLOB, Types.LONGVARCHAR.


BINARY

static final JDBCParameterSetter BINARY
Types.BINARY, Types.VARBINARY.


BLOB

static final JDBCParameterSetter BLOB
Types.BLOB, Types.LONGVARBINARY.


NUMERIC

static final JDBCParameterSetter NUMERIC
Types.DECIMAL, Types.NUMERIC


OBJECT

static final JDBCParameterSetter OBJECT
Types.JAVA_OBJECT, Types.OTHER, Types.STRUCT

Method Detail

set

void set(PreparedStatement ps,
         int index,
         int jdbcType,
         Object value,
         org.jboss.logging.Logger log)
         throws 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


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.