public class CallableStatementWrapper
extends java.lang.Object
implements java.lang.AutoCloseable
java.sql.PreparedStatement的包装类,包装所有检查异常(SQLEception)为非检查异常(JdbcException)
| 构造器和说明 |
|---|
CallableStatementWrapper(java.sql.CallableStatement callableStatement,
ConnectionWrapper connectionWrapper)
Instantiates a new callable statement wrapper.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBatch()
Adds the batch.
|
void |
addBatch(java.lang.String sql)
Adds the batch.
|
void |
cancel()
Cancel.
|
void |
clearBatch()
Clear batch.
|
void |
clearParameters()
Clear parameters.
|
void |
clearWarnings()
Clear warnings.
|
void |
close()
Close.
|
boolean |
execute()
Execute.
|
boolean |
execute(java.lang.String sql)
Execute.
|
boolean |
execute(java.lang.String sql,
int autoGeneratedKeys)
Execute.
|
boolean |
execute(java.lang.String sql,
int[] columnIndexes)
Execute.
|
boolean |
execute(java.lang.String sql,
java.lang.String[] columnNames)
Execute.
|
int[] |
executeBatch()
Execute batch.
|
java.sql.ResultSet |
executeQuery()
Execute query.
|
java.sql.ResultSet |
executeQuery(java.lang.String sql)
Execute query.
|
int |
executeUpdate()
Execute update.
|
int |
executeUpdate(java.lang.String sql)
Execute update.
|
int |
executeUpdate(java.lang.String sql,
int autoGeneratedKeys)
Execute update.
|
int |
executeUpdate(java.lang.String sql,
int[] columnIndexes)
Execute update.
|
int |
executeUpdate(java.lang.String sql,
java.lang.String[] columnNames)
Execute update.
|
java.sql.Array |
getArray(int parameterIndex)
Gets the array.
|
java.sql.Array |
getArray(java.lang.String parameterName)
Gets the array.
|
java.math.BigDecimal |
getBigDecimal(int parameterIndex)
Gets the big decimal.
|
java.math.BigDecimal |
getBigDecimal(int parameterIndex,
int scale)
已过时。
|
java.math.BigDecimal |
getBigDecimal(java.lang.String parameterName)
Gets the big decimal.
|
java.sql.Blob |
getBlob(int parameterIndex)
Gets the blob.
|
java.sql.Blob |
getBlob(java.lang.String parameterName)
Gets the blob.
|
boolean |
getBoolean(int parameterIndex)
Gets the boolean.
|
boolean |
getBoolean(java.lang.String parameterName)
Gets the boolean.
|
byte |
getByte(int parameterIndex)
Gets the byte.
|
byte |
getByte(java.lang.String parameterName)
Gets the byte.
|
byte[] |
getBytes(int parameterIndex)
Gets the bytes.
|
byte[] |
getBytes(java.lang.String parameterName)
Gets the bytes.
|
java.sql.CallableStatement |
getCallableStatement()
Gets the callable statement.
|
java.io.Reader |
getCharacterStream(int parameterIndex)
Gets the character stream.
|
java.io.Reader |
getCharacterStream(java.lang.String parameterName)
Gets the character stream.
|
java.sql.Clob |
getClob(int parameterIndex)
Gets the clob.
|
java.sql.Clob |
getClob(java.lang.String parameterName)
Gets the clob.
|
ConnectionWrapper |
getConnection()
Gets the connection.
|
java.sql.Date |
getDate(int parameterIndex)
Gets the date.
|
java.sql.Date |
getDate(int parameterIndex,
java.util.Calendar cal)
Gets the date.
|
java.sql.Date |
getDate(java.lang.String parameterName)
Gets the date.
|
java.sql.Date |
getDate(java.lang.String parameterName,
java.util.Calendar cal)
Gets the date.
|
double |
getDouble(int parameterIndex)
Gets the double.
|
double |
getDouble(java.lang.String parameterName)
Gets the double.
|
int |
getFetchDirection()
Gets the fetch direction.
|
int |
getFetchSize()
Gets the fetch size.
|
float |
getFloat(int parameterIndex)
Gets the float.
|
float |
getFloat(java.lang.String parameterName)
Gets the float.
|
java.sql.ResultSet |
getGeneratedKeys()
Gets the generated keys.
|
int |
getInt(int parameterIndex)
Gets the int.
|
int |
getInt(java.lang.String parameterName)
Gets the int.
|
long |
getLong(int parameterIndex)
Gets the long.
|
long |
getLong(java.lang.String parameterName)
Gets the long.
|
int |
getMaxFieldSize()
Gets the max field size.
|
int |
getMaxRows()
Gets the max rows.
|
java.sql.ResultSetMetaData |
getMetaData()
Gets the meta data.
|
boolean |
getMoreResults()
Gets the more results.
|
boolean |
getMoreResults(int current)
Gets the more results.
|
java.io.Reader |
getNCharacterStream(int parameterIndex)
Gets the n character stream.
|
java.io.Reader |
getNCharacterStream(java.lang.String parameterName)
Gets the n character stream.
|
java.sql.NClob |
getNClob(int parameterIndex)
Gets the n clob.
|
java.sql.NClob |
getNClob(java.lang.String parameterName)
Gets the n clob.
|
java.lang.String |
getNString(int parameterIndex)
Gets the n string.
|
java.lang.String |
getNString(java.lang.String parameterName)
Gets the n string.
|
java.lang.Object |
getObject(int parameterIndex)
Gets the object.
|
java.lang.Object |
getObject(int parameterIndex,
java.util.Map<java.lang.String,java.lang.Class<?>> map)
Gets the object.
|
java.lang.Object |
getObject(java.lang.String parameterName)
Gets the object.
|
java.lang.Object |
getObject(java.lang.String parameterName,
java.util.Map<java.lang.String,java.lang.Class<?>> map)
Gets the object.
|
java.sql.ParameterMetaData |
getParameterMetaData()
Gets the parameter meta data.
|
int |
getQueryTimeout()
Gets the query timeout.
|
java.sql.Ref |
getRef(int parameterIndex)
Gets the ref.
|
java.sql.Ref |
getRef(java.lang.String parameterName)
Gets the ref.
|
java.sql.ResultSet |
getResultSet()
Gets the result set.
|
int |
getResultSetConcurrency()
Gets the result set concurrency.
|
int |
getResultSetHoldability()
Gets the result set holdability.
|
int |
getResultSetType()
Gets the result set type.
|
java.sql.RowId |
getRowId(int parameterIndex)
Gets the row id.
|
java.sql.RowId |
getRowId(java.lang.String parameterName)
Gets the row id.
|
short |
getShort(int parameterIndex)
Gets the short.
|
short |
getShort(java.lang.String parameterName)
Gets the short.
|
java.sql.SQLXML |
getSQLXML(int parameterIndex)
Gets the sqlxml.
|
java.sql.SQLXML |
getSQLXML(java.lang.String parameterName)
Gets the sqlxml.
|
java.lang.String |
getString(int parameterIndex)
Gets the string.
|
java.lang.String |
getString(java.lang.String parameterName)
Gets the string.
|
java.sql.Time |
getTime(int parameterIndex)
Gets the time.
|
java.sql.Time |
getTime(int parameterIndex,
java.util.Calendar cal)
Gets the time.
|
java.sql.Time |
getTime(java.lang.String parameterName)
Gets the time.
|
java.sql.Time |
getTime(java.lang.String parameterName,
java.util.Calendar cal)
Gets the time.
|
java.sql.Timestamp |
getTimestamp(int parameterIndex)
Gets the timestamp.
|
java.sql.Timestamp |
getTimestamp(int parameterIndex,
java.util.Calendar cal)
Gets the timestamp.
|
java.sql.Timestamp |
getTimestamp(java.lang.String parameterName)
Gets the timestamp.
|
java.sql.Timestamp |
getTimestamp(java.lang.String parameterName,
java.util.Calendar cal)
Gets the timestamp.
|
int |
getUpdateCount()
Gets the update count.
|
java.net.URL |
getURL(int parameterIndex)
Gets the url.
|
java.net.URL |
getURL(java.lang.String parameterName)
Gets the url.
|
java.sql.SQLWarning |
getWarnings()
Gets the warnings.
|
boolean |
isClosed()
Checks if is closed.
|
boolean |
isPoolable()
Checks if is poolable.
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
Checks if is wrapper for.
|
void |
registerOutParameter(int parameterIndex,
int sqlType)
Register out parameter.
|
void |
registerOutParameter(int parameterIndex,
int sqlType,
int scale)
Register out parameter.
|
void |
registerOutParameter(int parameterIndex,
int sqlType,
java.lang.String typeName)
Register out parameter.
|
void |
registerOutParameter(java.lang.String parameterName,
int sqlType)
Register out parameter.
|
void |
registerOutParameter(java.lang.String parameterName,
int sqlType,
int scale)
Register out parameter.
|
void |
registerOutParameter(java.lang.String parameterName,
int sqlType,
java.lang.String typeName)
Register out parameter.
|
void |
setArray(int parameterIndex,
java.sql.Array x)
Sets the array.
|
void |
setAsciiStream(int parameterIndex,
java.io.InputStream x)
Sets the ascii stream.
|
void |
setAsciiStream(int parameterIndex,
java.io.InputStream x,
int length)
Sets the ascii stream.
|
void |
setAsciiStream(int parameterIndex,
java.io.InputStream x,
long length)
Sets the ascii stream.
|
void |
setAsciiStream(java.lang.String parameterName,
java.io.InputStream x)
Sets the ascii stream.
|
void |
setAsciiStream(java.lang.String parameterName,
java.io.InputStream x,
int length)
Sets the ascii stream.
|
void |
setAsciiStream(java.lang.String parameterName,
java.io.InputStream x,
long length)
Sets the ascii stream.
|
void |
setBigDecimal(int parameterIndex,
java.math.BigDecimal x)
Sets the big decimal.
|
void |
setBigDecimal(java.lang.String parameterName,
java.math.BigDecimal x)
Sets the big decimal.
|
void |
setBinaryStream(int parameterIndex,
java.io.InputStream x)
Sets the binary stream.
|
void |
setBinaryStream(int parameterIndex,
java.io.InputStream x,
int length)
Sets the binary stream.
|
void |
setBinaryStream(int parameterIndex,
java.io.InputStream x,
long length)
Sets the binary stream.
|
void |
setBinaryStream(java.lang.String parameterName,
java.io.InputStream x)
Sets the binary stream.
|
void |
setBinaryStream(java.lang.String parameterName,
java.io.InputStream x,
int length)
Sets the binary stream.
|
void |
setBinaryStream(java.lang.String parameterName,
java.io.InputStream x,
long length)
Sets the binary stream.
|
void |
setBlob(int parameterIndex,
java.sql.Blob x)
Sets the blob.
|
void |
setBlob(int parameterIndex,
java.io.InputStream inputStream)
Sets the blob.
|
void |
setBlob(int parameterIndex,
java.io.InputStream inputStream,
long length)
Sets the blob.
|
void |
setBlob(java.lang.String parameterName,
java.sql.Blob x)
Sets the blob.
|
void |
setBlob(java.lang.String parameterName,
java.io.InputStream inputStream)
Sets the blob.
|
void |
setBlob(java.lang.String parameterName,
java.io.InputStream inputStream,
long length)
Sets the blob.
|
void |
setBoolean(int parameterIndex,
boolean x)
Sets the boolean.
|
void |
setBoolean(java.lang.String parameterName,
boolean x)
Sets the boolean.
|
void |
setByte(int parameterIndex,
byte x)
Sets the byte.
|
void |
setByte(java.lang.String parameterName,
byte x)
Sets the byte.
|
void |
setBytes(int parameterIndex,
byte[] x)
Sets the bytes.
|
void |
setBytes(java.lang.String parameterName,
byte[] x)
Sets the bytes.
|
void |
setCharacterStream(int parameterIndex,
java.io.Reader reader)
Sets the character stream.
|
void |
setCharacterStream(int parameterIndex,
java.io.Reader reader,
int length)
Sets the character stream.
|
void |
setCharacterStream(int parameterIndex,
java.io.Reader reader,
long length)
Sets the character stream.
|
void |
setCharacterStream(java.lang.String parameterName,
java.io.Reader reader)
Sets the character stream.
|
void |
setCharacterStream(java.lang.String parameterName,
java.io.Reader reader,
int length)
Sets the character stream.
|
void |
setCharacterStream(java.lang.String parameterName,
java.io.Reader reader,
long length)
Sets the character stream.
|
void |
setClob(int parameterIndex,
java.sql.Clob x)
Sets the clob.
|
void |
setClob(int parameterIndex,
java.io.Reader reader)
Sets the clob.
|
void |
setClob(int parameterIndex,
java.io.Reader reader,
long length)
Sets the clob.
|
void |
setClob(java.lang.String parameterName,
java.sql.Clob x)
Sets the clob.
|
void |
setClob(java.lang.String parameterName,
java.io.Reader reader)
Sets the clob.
|
void |
setClob(java.lang.String parameterName,
java.io.Reader reader,
long length)
Sets the clob.
|
void |
setCursorName(java.lang.String name)
Sets the cursor name.
|
void |
setDate(int parameterIndex,
java.sql.Date x)
Sets the date.
|
void |
setDate(int parameterIndex,
java.sql.Date x,
java.util.Calendar cal)
Sets the date.
|
void |
setDate(java.lang.String parameterName,
java.sql.Date x)
Sets the date.
|
void |
setDate(java.lang.String parameterName,
java.sql.Date x,
java.util.Calendar cal)
Sets the date.
|
void |
setDouble(int parameterIndex,
double x)
Sets the double.
|
void |
setDouble(java.lang.String parameterName,
double x)
Sets the double.
|
void |
setEscapeProcessing(boolean enable)
Sets the escape processing.
|
void |
setFetchDirection(int direction)
Sets the fetch direction.
|
void |
setFetchSize(int rows)
Sets the fetch size.
|
void |
setFloat(int parameterIndex,
float x)
Sets the float.
|
void |
setFloat(java.lang.String parameterName,
float x)
Sets the float.
|
void |
setInt(int parameterIndex,
int x)
Sets the int.
|
void |
setInt(java.lang.String parameterName,
int x)
Sets the int.
|
void |
setLong(int parameterIndex,
long x)
Sets the long.
|
void |
setLong(java.lang.String parameterName,
long x)
Sets the long.
|
void |
setMaxFieldSize(int max)
Sets the max field size.
|
void |
setMaxRows(int max)
Sets the max rows.
|
void |
setNCharacterStream(int parameterIndex,
java.io.Reader value)
Sets the N character stream.
|
void |
setNCharacterStream(int parameterIndex,
java.io.Reader value,
long length)
Sets the N character stream.
|
void |
setNCharacterStream(java.lang.String parameterName,
java.io.Reader value)
Sets the N character stream.
|
void |
setNCharacterStream(java.lang.String parameterName,
java.io.Reader value,
long length)
Sets the N character stream.
|
void |
setNClob(int parameterIndex,
java.sql.NClob value)
Sets the N clob.
|
void |
setNClob(int parameterIndex,
java.io.Reader reader)
Sets the N clob.
|
void |
setNClob(int parameterIndex,
java.io.Reader reader,
long length)
Sets the N clob.
|
void |
setNClob(java.lang.String parameterName,
java.sql.NClob value)
Sets the N clob.
|
void |
setNClob(java.lang.String parameterName,
java.io.Reader reader)
Sets the N clob.
|
void |
setNClob(java.lang.String parameterName,
java.io.Reader reader,
long length)
Sets the N clob.
|
void |
setNString(int parameterIndex,
java.lang.String value)
Sets the N string.
|
void |
setNString(java.lang.String parameterName,
java.lang.String value)
Sets the N string.
|
void |
setNull(int parameterIndex,
int sqlType)
Sets the null.
|
void |
setNull(int parameterIndex,
int sqlType,
java.lang.String typeName)
Sets the null.
|
void |
setNull(java.lang.String parameterName,
int sqlType)
Sets the null.
|
void |
setNull(java.lang.String parameterName,
int sqlType,
java.lang.String typeName)
Sets the null.
|
void |
setObject(int parameterIndex,
java.lang.Object x)
Sets the object.
|
void |
setObject(int parameterIndex,
java.lang.Object x,
int targetSqlType)
Sets the object.
|
void |
setObject(int parameterIndex,
java.lang.Object x,
int targetSqlType,
int scaleOrLength)
Sets the object.
|
void |
setObject(java.lang.String parameterName,
java.lang.Object x)
Sets the object.
|
void |
setObject(java.lang.String parameterName,
java.lang.Object x,
int targetSqlType)
Sets the object.
|
void |
setObject(java.lang.String parameterName,
java.lang.Object x,
int targetSqlType,
int scale)
Sets the object.
|
void |
setPoolable(boolean poolable)
Sets the poolable.
|
void |
setQueryTimeout(int seconds)
Sets the query timeout.
|
void |
setRef(int parameterIndex,
java.sql.Ref x)
Sets the ref.
|
void |
setRowId(int parameterIndex,
java.sql.RowId x)
Sets the row id.
|
void |
setRowId(java.lang.String parameterName,
java.sql.RowId x)
Sets the row id.
|
void |
setShort(int parameterIndex,
short x)
Sets the short.
|
void |
setShort(java.lang.String parameterName,
short x)
Sets the short.
|
void |
setSQLXML(int parameterIndex,
java.sql.SQLXML xmlObject)
Sets the SQLXML.
|
void |
setSQLXML(java.lang.String parameterName,
java.sql.SQLXML xmlObject)
Sets the SQLXML.
|
void |
setString(int parameterIndex,
java.lang.String x)
Sets the string.
|
void |
setString(java.lang.String parameterName,
java.lang.String x)
Sets the string.
|
void |
setTime(int parameterIndex,
java.sql.Time x)
Sets the time.
|
void |
setTime(int parameterIndex,
java.sql.Time x,
java.util.Calendar cal)
Sets the time.
|
void |
setTime(java.lang.String parameterName,
java.sql.Time x)
Sets the time.
|
void |
setTime(java.lang.String parameterName,
java.sql.Time x,
java.util.Calendar cal)
Sets the time.
|
void |
setTimestamp(int parameterIndex,
java.sql.Timestamp x)
Sets the timestamp.
|
void |
setTimestamp(int parameterIndex,
java.sql.Timestamp x,
java.util.Calendar cal)
Sets the timestamp.
|
void |
setTimestamp(java.lang.String parameterName,
java.sql.Timestamp x)
Sets the timestamp.
|
void |
setTimestamp(java.lang.String parameterName,
java.sql.Timestamp x,
java.util.Calendar cal)
Sets the timestamp.
|
void |
setUnicodeStream(int parameterIndex,
java.io.InputStream x,
int length)
已过时。
|
void |
setURL(int parameterIndex,
java.net.URL x)
Sets the URL.
|
void |
setURL(java.lang.String parameterName,
java.net.URL val)
Sets the URL.
|
<T> T |
unwrap(java.lang.Class<T> iface)
Unwrap.
|
boolean |
wasNull()
Was null.
|
public CallableStatementWrapper(java.sql.CallableStatement callableStatement,
ConnectionWrapper connectionWrapper)
callableStatement - callableStatementconnectionWrapper - connectionWrapperpublic void addBatch()
PreparedStatementpublic void clearParameters()
PreparedStatementpublic boolean execute()
PreparedStatementpublic java.sql.ResultSet executeQuery()
PreparedStatementpublic int executeUpdate()
PreparedStatementpublic java.sql.ResultSetMetaData getMetaData()
PreparedStatementpublic java.sql.ParameterMetaData getParameterMetaData()
PreparedStatementpublic void setArray(int parameterIndex,
java.sql.Array x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setAsciiStream(int parameterIndex,
java.io.InputStream x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setAsciiStream(int parameterIndex,
java.io.InputStream x,
int length)
parameterIndex - the parameter indexx - the xlength - the lengthPreparedStatementpublic void setAsciiStream(int parameterIndex,
java.io.InputStream x,
long length)
parameterIndex - the parameter indexx - the xlength - the lengthPreparedStatementpublic void setBigDecimal(int parameterIndex,
java.math.BigDecimal x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setBinaryStream(int parameterIndex,
java.io.InputStream x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setBinaryStream(int parameterIndex,
java.io.InputStream x,
int length)
parameterIndex - the parameter indexx - the xlength - the lengthPreparedStatementpublic void setBinaryStream(int parameterIndex,
java.io.InputStream x,
long length)
parameterIndex - the parameter indexx - the xlength - the lengthPreparedStatementpublic void setBlob(int parameterIndex,
java.sql.Blob x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setBlob(int parameterIndex,
java.io.InputStream inputStream)
parameterIndex - the parameter indexinputStream - the input streamPreparedStatementpublic void setBlob(int parameterIndex,
java.io.InputStream inputStream,
long length)
parameterIndex - the parameter indexinputStream - the input streamlength - the lengthPreparedStatementpublic void setBoolean(int parameterIndex,
boolean x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setByte(int parameterIndex,
byte x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setBytes(int parameterIndex,
byte[] x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setCharacterStream(int parameterIndex,
java.io.Reader reader)
parameterIndex - the parameter indexreader - the readerPreparedStatementpublic void setCharacterStream(int parameterIndex,
java.io.Reader reader,
int length)
parameterIndex - the parameter indexreader - the readerlength - the lengthPreparedStatementpublic void setCharacterStream(int parameterIndex,
java.io.Reader reader,
long length)
parameterIndex - the parameter indexreader - the readerlength - the lengthPreparedStatementpublic void setClob(int parameterIndex,
java.sql.Clob x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setClob(int parameterIndex,
java.io.Reader reader)
parameterIndex - the parameter indexreader - the readerPreparedStatementpublic void setClob(int parameterIndex,
java.io.Reader reader,
long length)
parameterIndex - the parameter indexreader - the readerlength - the lengthPreparedStatementpublic void setDate(int parameterIndex,
java.sql.Date x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setDate(int parameterIndex,
java.sql.Date x,
java.util.Calendar cal)
parameterIndex - the parameter indexx - the xcal - the calPreparedStatementpublic void setDouble(int parameterIndex,
double x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setFloat(int parameterIndex,
float x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setInt(int parameterIndex,
int x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setLong(int parameterIndex,
long x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setNCharacterStream(int parameterIndex,
java.io.Reader value)
parameterIndex - the parameter indexvalue - the valuePreparedStatementpublic void setNCharacterStream(int parameterIndex,
java.io.Reader value,
long length)
parameterIndex - the parameter indexvalue - the valuelength - the lengthPreparedStatementpublic void setNClob(int parameterIndex,
java.sql.NClob value)
parameterIndex - the parameter indexvalue - the valuePreparedStatementpublic void setNClob(int parameterIndex,
java.io.Reader reader)
parameterIndex - the parameter indexreader - the readerPreparedStatementpublic void setNClob(int parameterIndex,
java.io.Reader reader,
long length)
parameterIndex - the parameter indexreader - the readerlength - the lengthPreparedStatementpublic void setNString(int parameterIndex,
java.lang.String value)
parameterIndex - the parameter indexvalue - the valuePreparedStatementpublic void setNull(int parameterIndex,
int sqlType)
parameterIndex - the parameter indexsqlType - the sql typePreparedStatementpublic void setNull(int parameterIndex,
int sqlType,
java.lang.String typeName)
parameterIndex - the parameter indexsqlType - the sql typetypeName - the type namePreparedStatementpublic void setObject(int parameterIndex,
java.lang.Object x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setObject(int parameterIndex,
java.lang.Object x,
int targetSqlType)
parameterIndex - the parameter indexx - the xtargetSqlType - the target sql typePreparedStatementpublic void setObject(int parameterIndex,
java.lang.Object x,
int targetSqlType,
int scaleOrLength)
parameterIndex - the parameter indexx - the xtargetSqlType - the target sql typescaleOrLength - the scale or lengthPreparedStatementpublic void setRef(int parameterIndex,
java.sql.Ref x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setRowId(int parameterIndex,
java.sql.RowId x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setSQLXML(int parameterIndex,
java.sql.SQLXML xmlObject)
parameterIndex - the parameter indexxmlObject - the xml objectPreparedStatementpublic void setShort(int parameterIndex,
short x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setString(int parameterIndex,
java.lang.String x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setTime(int parameterIndex,
java.sql.Time x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setTime(int parameterIndex,
java.sql.Time x,
java.util.Calendar cal)
parameterIndex - the parameter indexx - the xcal - the calPreparedStatementpublic void setTimestamp(int parameterIndex,
java.sql.Timestamp x)
parameterIndex - the parameter indexx - the xPreparedStatementpublic void setTimestamp(int parameterIndex,
java.sql.Timestamp x,
java.util.Calendar cal)
parameterIndex - the parameter indexx - the xcal - the calPreparedStatementpublic void setURL(int parameterIndex,
java.net.URL x)
parameterIndex - the parameter indexx - the xPreparedStatement@Deprecated
public void setUnicodeStream(int parameterIndex,
java.io.InputStream x,
int length)
parameterIndex - the parameter indexx - the xlength - the lengthPreparedStatementpublic void addBatch(java.lang.String sql)
sql - the sqlPreparedStatementpublic void cancel()
PreparedStatementpublic void clearBatch()
PreparedStatementpublic void clearWarnings()
PreparedStatementpublic void close()
close 在接口中 java.lang.AutoCloseablePreparedStatementpublic boolean execute(java.lang.String sql)
sql - the sqlPreparedStatementpublic boolean execute(java.lang.String sql,
int autoGeneratedKeys)
sql - the sqlautoGeneratedKeys - the auto generated keysPreparedStatementpublic boolean execute(java.lang.String sql,
int[] columnIndexes)
sql - the sqlcolumnIndexes - the column indexesPreparedStatementpublic boolean execute(java.lang.String sql,
java.lang.String[] columnNames)
sql - the sqlcolumnNames - the column namesPreparedStatementpublic int[] executeBatch()
PreparedStatementpublic java.sql.ResultSet executeQuery(java.lang.String sql)
sql - the sqlPreparedStatementpublic int executeUpdate(java.lang.String sql)
sql - the sqlPreparedStatementpublic int executeUpdate(java.lang.String sql,
int autoGeneratedKeys)
sql - the sqlautoGeneratedKeys - the auto generated keysPreparedStatementpublic int executeUpdate(java.lang.String sql,
int[] columnIndexes)
sql - the sqlcolumnIndexes - the column indexesPreparedStatementpublic int executeUpdate(java.lang.String sql,
java.lang.String[] columnNames)
sql - the sqlcolumnNames - the column namesPreparedStatementpublic ConnectionWrapper getConnection()
PreparedStatementpublic int getFetchDirection()
PreparedStatementpublic int getFetchSize()
PreparedStatementpublic java.sql.ResultSet getGeneratedKeys()
PreparedStatementpublic int getMaxFieldSize()
PreparedStatementpublic int getMaxRows()
PreparedStatementpublic boolean getMoreResults()
PreparedStatementpublic boolean getMoreResults(int current)
current - the currentPreparedStatementpublic int getQueryTimeout()
PreparedStatementpublic java.sql.ResultSet getResultSet()
PreparedStatementpublic int getResultSetConcurrency()
PreparedStatementpublic int getResultSetHoldability()
PreparedStatementpublic int getResultSetType()
PreparedStatementpublic int getUpdateCount()
PreparedStatementpublic java.sql.SQLWarning getWarnings()
PreparedStatementpublic boolean isClosed()
PreparedStatementpublic boolean isPoolable()
PreparedStatementpublic void setCursorName(java.lang.String name)
name - the new cursor namePreparedStatementpublic void setEscapeProcessing(boolean enable)
enable - the new escape processingPreparedStatementpublic void setFetchDirection(int direction)
direction - the new fetch directionPreparedStatementpublic void setFetchSize(int rows)
rows - the new fetch sizePreparedStatementpublic void setMaxFieldSize(int max)
max - the new max field sizePreparedStatementpublic void setMaxRows(int max)
max - the new max rowsPreparedStatementpublic void setPoolable(boolean poolable)
poolable - the new poolablePreparedStatementpublic void setQueryTimeout(int seconds)
seconds - the new query timeoutPreparedStatementpublic boolean isWrapperFor(java.lang.Class<?> iface)
iface - the ifacePreparedStatementpublic <T> T unwrap(java.lang.Class<T> iface)
T - the generic typeiface - the ifacePreparedStatementpublic java.sql.Array getArray(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.Array getArray(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.math.BigDecimal getBigDecimal(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.math.BigDecimal getBigDecimal(java.lang.String parameterName)
parameterName - the parameter namePreparedStatement@Deprecated
public java.math.BigDecimal getBigDecimal(int parameterIndex,
int scale)
parameterIndex - the parameter indexscale - the scalePreparedStatementpublic java.sql.Blob getBlob(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.Blob getBlob(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic boolean getBoolean(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic boolean getBoolean(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic byte getByte(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic byte getByte(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic byte[] getBytes(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic byte[] getBytes(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.io.Reader getCharacterStream(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.io.Reader getCharacterStream(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.Clob getClob(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.Clob getClob(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.Date getDate(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.Date getDate(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.Date getDate(int parameterIndex,
java.util.Calendar cal)
parameterIndex - the parameter indexcal - the calPreparedStatementpublic java.sql.Date getDate(java.lang.String parameterName,
java.util.Calendar cal)
parameterName - the parameter namecal - the calPreparedStatementpublic double getDouble(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic double getDouble(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic float getFloat(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic float getFloat(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic int getInt(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic int getInt(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic long getLong(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic long getLong(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.io.Reader getNCharacterStream(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.io.Reader getNCharacterStream(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.NClob getNClob(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.NClob getNClob(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.lang.String getNString(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.lang.String getNString(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.lang.Object getObject(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.lang.Object getObject(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.lang.Object getObject(int parameterIndex,
java.util.Map<java.lang.String,java.lang.Class<?>> map)
parameterIndex - the parameter indexmap - the mapPreparedStatementpublic java.lang.Object getObject(java.lang.String parameterName,
java.util.Map<java.lang.String,java.lang.Class<?>> map)
parameterName - the parameter namemap - the mapPreparedStatementpublic java.sql.Ref getRef(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.Ref getRef(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.RowId getRowId(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.RowId getRowId(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.SQLXML getSQLXML(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.SQLXML getSQLXML(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic short getShort(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic short getShort(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.lang.String getString(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.lang.String getString(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.Time getTime(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.Time getTime(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.Time getTime(int parameterIndex,
java.util.Calendar cal)
parameterIndex - the parameter indexcal - the calPreparedStatementpublic java.sql.Time getTime(java.lang.String parameterName,
java.util.Calendar cal)
parameterName - the parameter namecal - the calPreparedStatementpublic java.sql.Timestamp getTimestamp(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.sql.Timestamp getTimestamp(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic java.sql.Timestamp getTimestamp(int parameterIndex,
java.util.Calendar cal)
parameterIndex - the parameter indexcal - the calPreparedStatementpublic java.sql.Timestamp getTimestamp(java.lang.String parameterName,
java.util.Calendar cal)
parameterName - the parameter namecal - the calPreparedStatementpublic java.net.URL getURL(int parameterIndex)
parameterIndex - the parameter indexPreparedStatementpublic java.net.URL getURL(java.lang.String parameterName)
parameterName - the parameter namePreparedStatementpublic void registerOutParameter(int parameterIndex,
int sqlType)
parameterIndex - the parameter indexsqlType - the sql typePreparedStatementpublic void registerOutParameter(java.lang.String parameterName,
int sqlType)
parameterName - the parameter namesqlType - the sql typePreparedStatementpublic void registerOutParameter(int parameterIndex,
int sqlType,
int scale)
parameterIndex - the parameter indexsqlType - the sql typescale - the scalePreparedStatementpublic void registerOutParameter(int parameterIndex,
int sqlType,
java.lang.String typeName)
parameterIndex - the parameter indexsqlType - the sql typetypeName - the type namePreparedStatementpublic void registerOutParameter(java.lang.String parameterName,
int sqlType,
int scale)
parameterName - the parameter namesqlType - the sql typescale - the scalePreparedStatementpublic void registerOutParameter(java.lang.String parameterName,
int sqlType,
java.lang.String typeName)
parameterName - the parameter namesqlType - the sql typetypeName - the type namePreparedStatementpublic void setAsciiStream(java.lang.String parameterName,
java.io.InputStream x)
parameterName - the parameter namex - the xPreparedStatementpublic void setAsciiStream(java.lang.String parameterName,
java.io.InputStream x,
int length)
parameterName - the parameter namex - the xlength - the lengthPreparedStatementpublic void setAsciiStream(java.lang.String parameterName,
java.io.InputStream x,
long length)
parameterName - the parameter namex - the xlength - the lengthPreparedStatementpublic void setBigDecimal(java.lang.String parameterName,
java.math.BigDecimal x)
parameterName - the parameter namex - the xPreparedStatementpublic void setBinaryStream(java.lang.String parameterName,
java.io.InputStream x)
parameterName - the parameter namex - the xPreparedStatementpublic void setBinaryStream(java.lang.String parameterName,
java.io.InputStream x,
int length)
parameterName - the parameter namex - the xlength - the lengthPreparedStatementpublic void setBinaryStream(java.lang.String parameterName,
java.io.InputStream x,
long length)
parameterName - the parameter namex - the xlength - the lengthPreparedStatementpublic void setBlob(java.lang.String parameterName,
java.sql.Blob x)
parameterName - the parameter namex - the xPreparedStatementpublic void setBlob(java.lang.String parameterName,
java.io.InputStream inputStream)
parameterName - the parameter nameinputStream - the input streamPreparedStatementpublic void setBlob(java.lang.String parameterName,
java.io.InputStream inputStream,
long length)
parameterName - the parameter nameinputStream - the input streamlength - the lengthPreparedStatementpublic void setBoolean(java.lang.String parameterName,
boolean x)
parameterName - the parameter namex - the xPreparedStatementpublic void setByte(java.lang.String parameterName,
byte x)
parameterName - the parameter namex - the xPreparedStatementpublic void setBytes(java.lang.String parameterName,
byte[] x)
parameterName - the parameter namex - the xPreparedStatementpublic void setCharacterStream(java.lang.String parameterName,
java.io.Reader reader)
parameterName - the parameter namereader - the readerPreparedStatementpublic void setCharacterStream(java.lang.String parameterName,
java.io.Reader reader,
int length)
parameterName - the parameter namereader - the readerlength - the lengthPreparedStatementpublic void setCharacterStream(java.lang.String parameterName,
java.io.Reader reader,
long length)
parameterName - the parameter namereader - the readerlength - the lengthPreparedStatementpublic void setClob(java.lang.String parameterName,
java.sql.Clob x)
parameterName - the parameter namex - the xPreparedStatementpublic void setClob(java.lang.String parameterName,
java.io.Reader reader)
parameterName - the parameter namereader - the readerPreparedStatementpublic void setClob(java.lang.String parameterName,
java.io.Reader reader,
long length)
parameterName - the parameter namereader - the readerlength - the lengthPreparedStatementpublic void setDate(java.lang.String parameterName,
java.sql.Date x)
parameterName - the parameter namex - the xPreparedStatementpublic void setDate(java.lang.String parameterName,
java.sql.Date x,
java.util.Calendar cal)
parameterName - the parameter namex - the xcal - the calPreparedStatementpublic void setDouble(java.lang.String parameterName,
double x)
parameterName - the parameter namex - the xPreparedStatementpublic void setFloat(java.lang.String parameterName,
float x)
parameterName - the parameter namex - the xPreparedStatementpublic void setInt(java.lang.String parameterName,
int x)
parameterName - the parameter namex - the xPreparedStatementpublic void setLong(java.lang.String parameterName,
long x)
parameterName - the parameter namex - the xPreparedStatementpublic void setNCharacterStream(java.lang.String parameterName,
java.io.Reader value)
parameterName - the parameter namevalue - the valuePreparedStatementpublic void setNCharacterStream(java.lang.String parameterName,
java.io.Reader value,
long length)
parameterName - the parameter namevalue - the valuelength - the lengthPreparedStatementpublic void setNClob(java.lang.String parameterName,
java.sql.NClob value)
parameterName - the parameter namevalue - the valuePreparedStatementpublic void setNClob(java.lang.String parameterName,
java.io.Reader reader)
parameterName - the parameter namereader - the readerPreparedStatementpublic void setNClob(java.lang.String parameterName,
java.io.Reader reader,
long length)
parameterName - the parameter namereader - the readerlength - the lengthPreparedStatementpublic void setNString(java.lang.String parameterName,
java.lang.String value)
parameterName - the parameter namevalue - the valuePreparedStatementpublic void setNull(java.lang.String parameterName,
int sqlType)
parameterName - the parameter namesqlType - the sql typePreparedStatementpublic void setNull(java.lang.String parameterName,
int sqlType,
java.lang.String typeName)
parameterName - the parameter namesqlType - the sql typetypeName - the type namePreparedStatementpublic void setObject(java.lang.String parameterName,
java.lang.Object x)
parameterName - the parameter namex - the xPreparedStatementpublic void setObject(java.lang.String parameterName,
java.lang.Object x,
int targetSqlType)
parameterName - the parameter namex - the xtargetSqlType - the target sql typePreparedStatementpublic void setObject(java.lang.String parameterName,
java.lang.Object x,
int targetSqlType,
int scale)
parameterName - the parameter namex - the xtargetSqlType - the target sql typescale - the scalePreparedStatementpublic void setRowId(java.lang.String parameterName,
java.sql.RowId x)
parameterName - the parameter namex - the xPreparedStatementpublic void setSQLXML(java.lang.String parameterName,
java.sql.SQLXML xmlObject)
parameterName - the parameter namexmlObject - the xml objectPreparedStatementpublic void setShort(java.lang.String parameterName,
short x)
parameterName - the parameter namex - the xPreparedStatementpublic void setString(java.lang.String parameterName,
java.lang.String x)
parameterName - the parameter namex - the xPreparedStatementpublic void setTime(java.lang.String parameterName,
java.sql.Time x)
parameterName - the parameter namex - the xPreparedStatementpublic void setTime(java.lang.String parameterName,
java.sql.Time x,
java.util.Calendar cal)
parameterName - the parameter namex - the xcal - the calPreparedStatementpublic void setTimestamp(java.lang.String parameterName,
java.sql.Timestamp x)
parameterName - the parameter namex - the xPreparedStatementpublic void setTimestamp(java.lang.String parameterName,
java.sql.Timestamp x,
java.util.Calendar cal)
parameterName - the parameter namex - the xcal - the calPreparedStatementpublic void setURL(java.lang.String parameterName,
java.net.URL val)
parameterName - the parameter nameval - the valPreparedStatementpublic boolean wasNull()
PreparedStatementpublic java.sql.CallableStatement getCallableStatement()