com.sybase.jdbc2.jdbc
Class SybPreparedStatement
java.lang.Object
|
+--com.sybase.jdbc2.jdbc.SybStatement
|
+--com.sybase.jdbc2.jdbc.SybPreparedStatement
- Direct Known Subclasses:
- SybCallableStatement
- public class SybPreparedStatement
- extends SybStatement
- implements SybPreparedStatement
Fields inherited from class com.sybase.jdbc2.jdbc.SybStatement |
_allowsOutputParms, _batchCmds, _batchCmdsCount, _closing, _context, _currentQT, _currentRS, _cursor, _dbmda, _doEscapes, _doneinproc, _hasReturn, _protocol, _resultGetter, _returnHasBeenRegistered, _rpcName, _rsConcur, _rsFetchDir, _rsType, _setEnd, _setStart, _state, _statementManager, _table, _type, CALL, CALL_DELIMS, DELETE, MANYRESULTS, NORESULTS, ONERESULT, OTHER, SELECT, UPDATE, VALID |
Method Summary |
void | addBatch() |
void | addBatch(java.lang.String ) |
void | clearBatch() |
void | clearParameters() |
private com.sybase.jdbc2.jdbc.ParamManager | countParams(java.lang.String ) |
protected java.util.Vector | createDynamicExecuteBatchParams() |
protected void | deallocateDynamic() |
boolean | execute() |
boolean | execute(java.lang.String ) |
int[] | executeBatch() |
java.sql.ResultSet | executeQuery() |
java.sql.ResultSet | executeQuery(java.lang.String ) |
int | executeUpdate() |
int | executeUpdate(java.lang.String ) |
java.sql.ResultSetMetaData | getMetaData() |
boolean | sendQuery(java.lang.String , com.sybase.jdbc2.jdbc.ParamManager ) |
void | setArray(int , java.sql.Array ) |
void | setAsciiStream(int , java.io.InputStream , int ) |
void | setBigDecimal(int , java.math.BigDecimal ) |
void | setBigDecimal(int , java.math.BigDecimal , int , int ) |
void | setBinaryStream(int , java.io.InputStream , int ) |
void | setBlob(int , java.sql.Blob ) |
void | setBoolean(int , boolean ) |
void | setByte(int , byte ) |
void | setBytes(int , byte[] ) |
void | setCharacterStream(int , java.io.Reader , int ) |
void | setClob(int , java.sql.Clob ) |
void | setDate(int , java.sql.Date ) |
void | setDate(int , java.sql.Date , java.util.Calendar ) |
void | setDouble(int , double ) |
void | setFloat(int , float ) |
void | setInt(int , int ) |
void | setLong(int , long ) |
void | setNull(int , int ) |
void | setNull(int , int , java.lang.String ) |
void | setObject(int , java.lang.Object ) |
void | setObject(int , java.lang.Object , int ) |
void | setObject(int , java.lang.Object , int , int ) |
private void | setParam(int , int , java.lang.Object ) |
private void | setParam(int , int , java.lang.Object , int ) |
void | setRef(int , java.sql.Ref ) |
void | setShort(int , short ) |
void | setString(int , java.lang.String ) |
void | setTime(int , java.sql.Time ) |
void | setTime(int , java.sql.Time , java.util.Calendar ) |
void | setTimestamp(int , java.sql.Timestamp ) |
void | setTimestamp(int , java.sql.Timestamp , java.util.Calendar ) |
void | setUnicodeStream(int , java.io.InputStream , int ) |
void | switchContext(com.sybase.jdbc2.jdbc.ProtocolContext ) |
Methods inherited from class com.sybase.jdbc2.jdbc.SybStatement |
batchLoop, batchToString, cancel, checkBatch, checkCursor, checkDead, checkStatement, clearWarnings, close, doEscapeProcessing, execute, executeBatch, executeLoop, executeQuery, executeUpdate, getConnection, getFetchDirection, getFetchSize, getMaxFieldSize, getMaxRows, getMessageHandler, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetType, getSybMessageHandler, getUpdateCount, getWarnings, handleCallBody, handleParam, handleSQLE, nextResult, nextResult, processEscapes, queryLoop, sendBatch, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout, setResultSetParams, setRowCount, setSybMessageHandler, updateLoop |
Methods inherited from class java.lang.Object |
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |
_batchParams
java.util.Vector _batchParams
_dynStmtName
java.lang.String _dynStmtName
_paramCount
int _paramCount
_paramMgr
protected com.sybase.jdbc2.jdbc.ParamManager _paramMgr
_query
protected java.lang.String _query
MAX_PARAMETERS
private final static int MAX_PARAMETERS
SybPreparedStatement
SybPreparedStatement(com.sybase.jdbc2.jdbc.ProtocolContext , java.lang.String )
SybPreparedStatement
SybPreparedStatement(com.sybase.jdbc2.jdbc.ProtocolContext , java.lang.String , int )
addBatch
public void addBatch()
addBatch
public void addBatch(java.lang.String )
clearBatch
public void clearBatch()
clearParameters
public void clearParameters()
countParams
private com.sybase.jdbc2.jdbc.ParamManager countParams(java.lang.String )
createDynamicExecuteBatchParams
protected java.util.Vector createDynamicExecuteBatchParams()
deallocateDynamic
protected void deallocateDynamic()
execute
public boolean execute()
execute
public boolean execute(java.lang.String )
executeBatch
public int[] executeBatch()
executeQuery
public java.sql.ResultSet executeQuery()
executeQuery
public java.sql.ResultSet executeQuery(java.lang.String )
executeUpdate
public int executeUpdate()
executeUpdate
public int executeUpdate(java.lang.String )
getMetaData
public java.sql.ResultSetMetaData getMetaData()
sendQuery
public boolean sendQuery(java.lang.String , com.sybase.jdbc2.jdbc.ParamManager )
setArray
public void setArray(int , java.sql.Array )
setAsciiStream
public void setAsciiStream(int , java.io.InputStream , int )
setBigDecimal
public void setBigDecimal(int , java.math.BigDecimal )
setBigDecimal
public void setBigDecimal(int , java.math.BigDecimal , int , int )
setBinaryStream
public void setBinaryStream(int , java.io.InputStream , int )
setBlob
public void setBlob(int , java.sql.Blob )
setBoolean
public void setBoolean(int , boolean )
setByte
public void setByte(int , byte )
setBytes
public void setBytes(int , byte[] )
setCharacterStream
public void setCharacterStream(int , java.io.Reader , int )
setClob
public void setClob(int , java.sql.Clob )
setDate
public void setDate(int , java.sql.Date )
setDate
public void setDate(int , java.sql.Date , java.util.Calendar )
setDouble
public void setDouble(int , double )
setFloat
public void setFloat(int , float )
setInt
public void setInt(int , int )
setLong
public void setLong(int , long )
setNull
public void setNull(int , int )
setNull
public void setNull(int , int , java.lang.String )
setObject
public void setObject(int , java.lang.Object )
setObject
public void setObject(int , java.lang.Object , int )
setObject
public void setObject(int , java.lang.Object , int , int )
setParam
private void setParam(int , int , java.lang.Object )
setParam
private void setParam(int , int , java.lang.Object , int )
setRef
public void setRef(int , java.sql.Ref )
setShort
public void setShort(int , short )
setString
public void setString(int , java.lang.String )
setTime
public void setTime(int , java.sql.Time )
setTime
public void setTime(int , java.sql.Time , java.util.Calendar )
setTimestamp
public void setTimestamp(int , java.sql.Timestamp )
setTimestamp
public void setTimestamp(int , java.sql.Timestamp , java.util.Calendar )
setUnicodeStream
public void setUnicodeStream(int , java.io.InputStream , int )
switchContext
public void switchContext(com.sybase.jdbc2.jdbc.ProtocolContext )