connectionpool
Class SmartStatement
java.lang.Object
|
+--connectionpool.SmartStatement
- Direct Known Subclasses:
- SmartPreparedStatement
- public class SmartStatement
- extends java.lang.Object
- implements java.sql.Statement, Close
This class encapsulates a Statement.
Dont expect me to document this class, if you want refer Sun's Documentation.
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
executeQuery
public java.sql.ResultSet executeQuery(java.lang.String sql)
throws java.sql.SQLException
- Specified by:
- executeQuery in interface java.sql.Statement
executeUpdate
public int executeUpdate(java.lang.String sql)
throws java.sql.SQLException
- Specified by:
- executeUpdate in interface java.sql.Statement
close
public void close()
throws java.sql.SQLException
- Specified by:
- close in interface java.sql.Statement
isClosed
public boolean isClosed()
throws java.sql.SQLException
- Specified by:
- isClosed in interface Close
getMaxFieldSize
public int getMaxFieldSize()
throws java.sql.SQLException
- Specified by:
- getMaxFieldSize in interface java.sql.Statement
setMaxFieldSize
public void setMaxFieldSize(int max)
throws java.sql.SQLException
- Specified by:
- setMaxFieldSize in interface java.sql.Statement
getMaxRows
public int getMaxRows()
throws java.sql.SQLException
- Specified by:
- getMaxRows in interface java.sql.Statement
setMaxRows
public void setMaxRows(int max)
throws java.sql.SQLException
- Specified by:
- setMaxRows in interface java.sql.Statement
setEscapeProcessing
public void setEscapeProcessing(boolean enable)
throws java.sql.SQLException
- Specified by:
- setEscapeProcessing in interface java.sql.Statement
getQueryTimeout
public int getQueryTimeout()
throws java.sql.SQLException
- Specified by:
- getQueryTimeout in interface java.sql.Statement
setQueryTimeout
public void setQueryTimeout(int seconds)
throws java.sql.SQLException
- Specified by:
- setQueryTimeout in interface java.sql.Statement
cancel
public void cancel()
throws java.sql.SQLException
- Specified by:
- cancel in interface java.sql.Statement
getWarnings
public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
- Specified by:
- getWarnings in interface java.sql.Statement
clearWarnings
public void clearWarnings()
throws java.sql.SQLException
- Specified by:
- clearWarnings in interface java.sql.Statement
setCursorName
public void setCursorName(java.lang.String name)
throws java.sql.SQLException
- Specified by:
- setCursorName in interface java.sql.Statement
execute
public boolean execute(java.lang.String sql)
throws java.sql.SQLException
- Specified by:
- execute in interface java.sql.Statement
getResultSet
public java.sql.ResultSet getResultSet()
throws java.sql.SQLException
- Specified by:
- getResultSet in interface java.sql.Statement
getUpdateCount
public int getUpdateCount()
throws java.sql.SQLException
- Specified by:
- getUpdateCount in interface java.sql.Statement
getMoreResults
public boolean getMoreResults()
throws java.sql.SQLException
- Specified by:
- getMoreResults in interface java.sql.Statement
setFetchDirection
public void setFetchDirection(int direction)
throws java.sql.SQLException
- Specified by:
- setFetchDirection in interface java.sql.Statement
getFetchDirection
public int getFetchDirection()
throws java.sql.SQLException
- Specified by:
- getFetchDirection in interface java.sql.Statement
setFetchSize
public void setFetchSize(int rows)
throws java.sql.SQLException
- Specified by:
- setFetchSize in interface java.sql.Statement
getFetchSize
public int getFetchSize()
throws java.sql.SQLException
- Specified by:
- getFetchSize in interface java.sql.Statement
getResultSetConcurrency
public int getResultSetConcurrency()
throws java.sql.SQLException
- Specified by:
- getResultSetConcurrency in interface java.sql.Statement
getResultSetType
public int getResultSetType()
throws java.sql.SQLException
- Specified by:
- getResultSetType in interface java.sql.Statement
addBatch
public void addBatch(java.lang.String sql)
throws java.sql.SQLException
- Specified by:
- addBatch in interface java.sql.Statement
clearBatch
public void clearBatch()
throws java.sql.SQLException
- Specified by:
- clearBatch in interface java.sql.Statement
executeBatch
public int[] executeBatch()
throws java.sql.SQLException
- Specified by:
- executeBatch in interface java.sql.Statement
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
- Specified by:
- getConnection in interface java.sql.Statement
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object