|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
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 itvoid 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 itvoid setBigDecimal(java.math.BigDecimal x) throws java.sql.SQLException
x
-
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid 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 itvoid setBlob(java.sql.Blob x) throws java.sql.SQLException
x
- - the blob
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setBoolean(boolean x) throws java.sql.SQLException
x
- - the boolean
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setByte(byte x) throws java.sql.SQLException
x
- - the byte
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setBytes(byte[] x) throws java.sql.SQLException
x
- - the byte[]
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid 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 itvoid setClob(java.sql.Clob x) throws java.sql.SQLException
x
- - the clob
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setDate(java.sql.Date x) throws java.sql.SQLException
x
- - the date
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid 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 itvoid setDouble(double x) throws java.sql.SQLException
x
- - the double
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setFloat(float x) throws java.sql.SQLException
x
- the float
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setInt(int x) throws java.sql.SQLException
x
- - the int
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setLong(long x) throws java.sql.SQLException
x
- - the long
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setNull(int sqlType) throws java.sql.SQLException
sqlType
- - the type for the null value
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid 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 itvoid setObject(java.lang.Object x) throws java.sql.SQLException
x
- - the object to set
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid 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 itvoid 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 itvoid setRef(java.sql.Ref x) throws java.sql.SQLException
x
- - the reference to set
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setShort(short x) throws java.sql.SQLException
x
- - the short to set
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setString(java.lang.String x) throws java.sql.SQLException
x
- - the string to set
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid setTime(java.sql.Time x) throws java.sql.SQLException
x
- - the time to set
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid 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 itvoid setTimestamp(java.sql.Timestamp x) throws java.sql.SQLException
x
- - the timestamp to set
java.sql.SQLException
- - thrown if the underlying prepared statement throws itvoid 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 itvoid 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()
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |