| 
 | ||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | |||||||||
public interface ParameterSetter
Allows parameters to be set on the underlying prepared statement. TypeHandlerCallback implementations use this interface to process values before they are set on the prepared statement. Each of these methods has a corresponding method on the PreparedStatement class, the only difference being that there is no need to specify the parameter index with these methods.
注意: There is no need to implement this. The implementation will be passed into the TypeHandlerCallback automatically.
| 方法摘要 | |
|---|---|
|  int | getParameterIndex()Returns the index of the parameter being set. | 
|  java.sql.PreparedStatement | getPreparedStatement()Returns the underlying prepared statement...be careful! | 
|  void | setArray(java.sql.Array x)Set an array on the underlying prepared statement | 
|  void | setAsciiStream(java.io.InputStream x,
               int length)Set an InputStream on the underlying prepared statement | 
|  void | setBigDecimal(java.math.BigDecimal x)Set an on the underlying prepared statement | 
|  void | setBinaryStream(java.io.InputStream x,
                int length)Set an InputStream on the underlying prepared statement | 
|  void | setBlob(java.sql.Blob x)Set a blob on the underlying prepared statement | 
|  void | setBoolean(boolean x)Set a boolean on the underlying prepared statement | 
|  void | setByte(byte x)Set a byte on the underlying prepared statement | 
|  void | setBytes(byte[] x)Set a byte array on the underlying prepared statement | 
|  void | setCharacterStream(java.io.Reader reader,
                   int length)Set a character stream on the underlying prepared statement | 
|  void | setClob(java.sql.Clob x)Set a clob on the underlying prepared statement | 
|  void | setDate(java.sql.Date x)Set a date on the underlying prepared statement | 
|  void | setDate(java.sql.Date x,
        java.util.Calendar cal)Set a date with a calendar on the underlying prepared statement | 
|  void | setDouble(double x)Set a double on the underlying prepared statement | 
|  void | setFloat(float x)Set a float on the underlying prepared statement | 
|  void | setInt(int x)Set an integer on the underlying prepared statement | 
|  void | setLong(long x)Set a long on the underlying prepared statement | 
|  void | setNull(int sqlType)Set a null on the underlying prepared statement | 
|  void | setNull(int sqlType,
        java.lang.String typeName)Set a null on the underlying prepared statement | 
|  void | setObject(java.lang.Object x)Set an object on the underlying prepared statement | 
|  void | setObject(java.lang.Object x,
          int targetSqlType)Set an object on the underlying prepared statement | 
|  void | setObject(java.lang.Object x,
          int targetSqlType,
          int scale)Set an object on the underlying prepared statement | 
|  void | setRef(java.sql.Ref x)Set a reference on the underlying prepared statement | 
|  void | setShort(short x)Set a short on the underlying prepared statement | 
|  void | setString(java.lang.String x)Set a string on the underlying prepared statement | 
|  void | setTime(java.sql.Time x)Set a time on the underlying prepared statement | 
|  void | setTime(java.sql.Time x,
        java.util.Calendar cal)Set a time with a calendar on the underlying prepared statement | 
|  void | setTimestamp(java.sql.Timestamp x)Set a timestamp on the underlying prepared statement | 
|  void | setTimestamp(java.sql.Timestamp x,
             java.util.Calendar cal)Set a timestamp on the underlying prepared statement | 
|  void | setURL(java.net.URL x)Set a URL on the underlying prepared statement | 
| 方法详细信息 | 
|---|
void setArray(java.sql.Array x)
              throws java.sql.SQLException
x - - the array to set
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setAsciiStream(java.io.InputStream x,
                    int length)
                    throws java.sql.SQLException
x - - the InputStreamlength - - the length of the InputStream
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setBigDecimal(java.math.BigDecimal x)
                   throws java.sql.SQLException
x - 
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setBinaryStream(java.io.InputStream x,
                     int length)
                     throws java.sql.SQLException
x - - the InputStreamlength - - the length of the InputStream
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setBlob(java.sql.Blob x)
             throws java.sql.SQLException
x - - the blob
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setBoolean(boolean x)
                throws java.sql.SQLException
x - - the boolean
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setByte(byte x)
             throws java.sql.SQLException
x - - the byte
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setBytes(byte[] x)
              throws java.sql.SQLException
x - - the byte[]
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setCharacterStream(java.io.Reader reader,
                        int length)
                        throws java.sql.SQLException
reader - - the readerlength - - the length of the reader
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setClob(java.sql.Clob x)
             throws java.sql.SQLException
x - - the clob
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setDate(java.sql.Date x)
             throws java.sql.SQLException
x - - the date
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setDate(java.sql.Date x,
             java.util.Calendar cal)
             throws java.sql.SQLException
x - - the datecal - - the calendar
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setDouble(double x)
               throws java.sql.SQLException
x - - the double
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setFloat(float x)
              throws java.sql.SQLException
x - the float
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setInt(int x)
            throws java.sql.SQLException
x - - the int
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setLong(long x)
             throws java.sql.SQLException
x - - the long
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setNull(int sqlType)
             throws java.sql.SQLException
sqlType - - the type for the null value
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setNull(int sqlType,
             java.lang.String typeName)
             throws java.sql.SQLException
sqlType - -  the type for the null valuetypeName - -  the name of the type
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setObject(java.lang.Object x)
               throws java.sql.SQLException
x - - the object to set
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setObject(java.lang.Object x,
               int targetSqlType)
               throws java.sql.SQLException
x - - the object to settargetSqlType - - the sql type of the object
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setObject(java.lang.Object x,
               int targetSqlType,
               int scale)
               throws java.sql.SQLException
x - - the object to settargetSqlType - - the sql type of the objectscale - - the scale of the object
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setRef(java.sql.Ref x)
            throws java.sql.SQLException
x - - the reference to set
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setShort(short x)
              throws java.sql.SQLException
x - - the short to set
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setString(java.lang.String x)
               throws java.sql.SQLException
x - - the string to set
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setTime(java.sql.Time x)
             throws java.sql.SQLException
x - - the time to set
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setTime(java.sql.Time x,
             java.util.Calendar cal)
             throws java.sql.SQLException
x - - the time to setcal - - the calendar to use
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setTimestamp(java.sql.Timestamp x)
                  throws java.sql.SQLException
x - - the timestamp to set
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setTimestamp(java.sql.Timestamp x,
                  java.util.Calendar cal)
                  throws java.sql.SQLException
x - - the timestamp to setcal - - the calendar to use
java.sql.SQLException - - thrown if the underlying prepared statement throws it
void setURL(java.net.URL x)
            throws java.sql.SQLException
x - - the url to set
java.sql.SQLException - - thrown if the underlying prepared statement throws itjava.sql.PreparedStatement getPreparedStatement()
int getParameterIndex()
| 
 | ||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | |||||||||