|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.as400.access.AS400JDBCRowSet
public class AS400JDBCRowSet extends Object implements RowSet, Serializable
The AS400JDBCRowSet class represents a connected rowset that encapsulates an JDBC result set. The database connection is maintained while in use.
Either the url or dataSourceName property must be set to specify how the database connection is established. The command property must be set to specify how to create the PreparedStatement.
This example creates an AS400JDBCRowSet object, populates it, and then updates its contents.
DriverManager.registerDriver(new AS400JDBCDriver()); AS400JDBCRowSet rowset = new AS400JDBCRowSet("jdbc:as400://mySystem","myUser", "myPassword"); // Set the command used to populate the list. rowset.setCommand("SELECT * FROM MYLIB.DATABASE"); // Populate the rowset. rowset.execute(); // Update the customer balances. while (rowset.next()) { double newBalance = rowset.getDouble("BALANCE") + july_statements.getPurchases(rowset.getString("CUSTNUM")); rowset.updateDouble("BALANCE", newBalance); rowset.updateRow(); }
This example creates an AS400JDBCRowSet object, sets the data source and command parameters and then populates it.
// Get the data source that is registered in JNDI (assumes JNDI environment is set). Context context = new InitialContext(); AS400JDBCDataSource dataSource = (AS400JDBCDataSource) context.lookup("jdbc/customer"); AS400JDBCRowSet rowset = new AS400JDBCRowSet(); rowset.setDataSourceName("jdbc/customer"); rowset.setUsername("myuser"); rowset.setPassword("myPasswd"); // Set the prepared statement and initialize the parameters. rowset.setCommand("SELECT * FROM MYLIBRARY.MYTABLE WHERE STATE = ? AND BALANCE > ?"); rowset.setString(1, "MINNESOTA"); rowset.setDouble(2, MAXIMUM_LIMIT); // Populate the rowset. rowset.execute();
AS400JDBCRowSet objects generate the following events:
| Modifier and Type | Field and Description |
|---|
| Fields inherited from interface java.sql.ResultSet |
|---|
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE |
| Constructor and Description |
|---|
AS400JDBCRowSet()
Constructs a default AS400JDBCRowSet object. |
AS400JDBCRowSet(String dataSourceName)
Constructs an AS400JDBCRowset with the specified dataSourceName. |
AS400JDBCRowSet(String url,
String username,
String password)
Constructs an AS400JDBCRowSet with the specified parameters. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
absolute(int rowNumber)
Positions the cursor to an absolute row number. |
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener. |
void |
addRowSetListener(RowSetListener listener)
Adds a RowSetListener to the list. |
void |
afterLast()
Positions the cursor after the last row. |
void |
beforeFirst()
Positions the cursor before the first row. |
void |
cancelRowUpdates()
Cancels all pending updates that have been made since the last call to updateRow(). |
void |
clearParameters()
Clears the columns for the current row and releases all associated resources. |
void |
clearWarnings()
Clears all warnings that have been reported for the result set. |
void |
close()
Releases the rowset resources immediately instead of waiting for them to be automatically released. |
void |
deleteRow()
Deletes the current row from the result set and the database. |
void |
execute()
Executes the command and fills the rowset with data. |
protected void |
finalize()
Closes the Statement and Connection. |
int |
findColumn(String columnName)
Returns the column index for the specified column name. |
boolean |
first()
Positions the cursor to the first row. |
Array |
getArray(int columnIndex)
Returns the value of a column as an Array object. |
Array |
getArray(String columnName)
Returns the value of a column as an Array object. |
InputStream |
getAsciiStream(int columnIndex)
Returns the value of a column as a stream of ASCII characters. |
InputStream |
getAsciiStream(String columnName)
Returns the value of a column as a stream of ASCII characters. |
BigDecimal |
getBigDecimal(int columnIndex)
Returns the value of a column as a BigDecimal object. |
BigDecimal |
getBigDecimal(int columnIndex,
int scale)
Deprecated. Use getBigDecimal(int) instead. |
BigDecimal |
getBigDecimal(String columnName)
Returns the value of a column as a BigDecimal object. |
BigDecimal |
getBigDecimal(String columnName,
int scale)
Deprecated. Use getBigDecimal(String) instead. |
InputStream |
getBinaryStream(int columnIndex)
Returns the value of a column as a stream of uninterpreted bytes. |
InputStream |
getBinaryStream(String columnName)
Returns the value of a column as a stream of uninterpreted bytes. |
Blob |
getBlob(int columnIndex)
Returns the value of a column as a Blob object. |
Blob |
getBlob(String columnName)
Returns the value of a column as a Blob object. |
boolean |
getBoolean(int columnIndex)
Returns the value of a column as a Java boolean value. |
boolean |
getBoolean(String columnName)
Returns the value of a column as a Java boolean value. |
byte |
getByte(int columnIndex)
Returns the value of a column as a Java byte value. |
byte |
getByte(String columnName)
Returns the value of a column as a Java byte value. |
byte[] |
getBytes(int columnIndex)
Returns the value of a column as a Java byte array. |
byte[] |
getBytes(String columnName)
Returns the value of a column as a Java byte array. |
Reader |
getCharacterStream(int columnIndex)
Returns the value of a column as a character stream. |
Reader |
getCharacterStream(String columnName)
Returns the value of a column as a character stream. |
Clob |
getClob(int columnIndex)
Returns the value of a column as a Clob object. |
Clob |
getClob(String columnName)
Returns the value of a column as a Clob object. |
String |
getCommand()
Returns the command used by the statement the generate the rowset. |
int |
getConcurrency()
Returns the result set concurrency. |
Context |
getContext()
Returns the JNDI naming context which provides name-to-object bindings and methods for retrieving and updating naming and directory services. |
String |
getCursorName()
Returns the name of the SQL cursor in use by the result set. |
String |
getDataSourceName()
Returns the name of the data source as identified in JNDI. |
Date |
getDate(int columnIndex)
Returns the value of a column as a java.sql.Date object using the default calendar. |
Date |
getDate(int columnIndex,
Calendar calendar)
Returns the value of a column as a java.sql.Date object using a calendar other than the default. |
Date |
getDate(String columnName)
Returns the value of a column as a java.sql.Date object using the default calendar. |
Date |
getDate(String columnName,
Calendar calendar)
Returns the value of a column as a java.sql.Date object using a calendar other than the default. |
double |
getDouble(int columnIndex)
Returns the value of a column as a Java double value. |
double |
getDouble(String columnName)
Returns the value of a column as a Java double value. |
Hashtable |
getEnvironment()
Returns a hashtable of standard JNDI environment properties. |
boolean |
getEscapeProcessing()
Indicates if escape processing is enabled (default). |
int |
getFetchDirection()
Returns the fetch direction. |
int |
getFetchSize()
Returns the number of rows to be fetched from the database when more rows are needed. |
float |
getFloat(int columnIndex)
Returns the value of a column as a Java float value. |
float |
getFloat(String columnName)
Returns the value of a column as a Java float value. |
int |
getInt(int columnIndex)
Returns the value of a column as a Java int value. |
int |
getInt(String columnName)
Returns the value of a column as a Java int value. |
long |
getLong(int columnIndex)
Returns the value of a column as a Java long value. |
long |
getLong(String columnName)
Returns the value of a column as a Java long value. |
int |
getMaxFieldSize()
Returns the maximum column size. |
int |
getMaxRows()
Returns the maximum number of rows for the rowset. |
ResultSetMetaData |
getMetaData()
Returns the ResultSetMetaData object that describes the result set's columns. |
Object |
getObject(int columnIndex)
Returns the value of a column as a Java Object. |
Object |
getObject(int columnIndex,
Map typeMap)
Returns the value of a column as a Java Object. |
Object |
getObject(String columnName)
Returns the value of a column as a Java Object. |
Object |
getObject(String columnName,
Map typeMap)
Returns the value of a column as a Java Object. |
String |
getPassword()
Returns the password used to create the connection. |
int |
getQueryTimeout()
Returns the maximum wait time in seconds for a statement to execute. |
Ref |
getRef(int columnIndex)
Returns the value of a column as a Ref object. |
Ref |
getRef(String columnName)
Returns the value of a column as a Ref object. |
int |
getRow()
Returns the current row number. |
short |
getShort(int columnIndex)
Returns the value of a column as a Java short value. |
short |
getShort(String columnName)
Returns the value of a column as a Java short value. |
Statement |
getStatement()
Returns the statement for this result set. |
String |
getString(int columnIndex)
Returns the value of a column as a String object. |
String |
getString(String columnName)
Returns the value of a column as a String object. |
Time |
getTime(int columnIndex)
Returns the value of a column as a java.sql.Time object using the default calendar. |
Time |
getTime(int columnIndex,
Calendar calendar)
Returns the value of a column as a java.sql.Time object using a calendar other than the default. |
Time |
getTime(String columnName)
Returns the value of a column as a java.sql.Time object using the default calendar. |
Time |
getTime(String columnName,
Calendar calendar)
Returns the value of a column as a java.sql.Time object using a calendar other than the default. |
Timestamp |
getTimestamp(int columnIndex)
Returns the value of a column as a java.sql.Timestamp object using the default calendar. |
Timestamp |
getTimestamp(int columnIndex,
Calendar calendar)
Returns the value of a column as a java.sql.Timestamp object using a calendar other than the default. |
Timestamp |
getTimestamp(String columnName)
Returns the value of a column as a java.sql.Timestamp object using the default calendar. |
Timestamp |
getTimestamp(String columnName,
Calendar calendar)
Returns the value of a column as a java.sql.Timestamp object using a calendar other than the default. |
int |
getTransactionIsolation()
Returns the transaction isolation level. |
int |
getType()
Returns the result set type. |
Map |
getTypeMap()
Returns the type map. |
InputStream |
getUnicodeStream(int columnIndex)
Deprecated. Use getCharacterStream(int) instead. |
InputStream |
getUnicodeStream(String columnName)
Deprecated. Use getCharacterStream(String) instead. |
String |
getUrl()
Returns the url used in getting a connection. |
URL |
getURL(int columnIndex)
Returns the value of an SQL DATALINK output parameter as a java.net.URL object. |
URL |
getURL(String columnName)
Returns the value of an SQL DATALINK output parameter as a java.net.URL object. |
String |
getUsername()
Returns the user used to create the connection. |
SQLWarning |
getWarnings()
Returns the first warning reported for the result set. |
void |
insertRow()
Inserts the contents of the insert row into the result set and the database. |
boolean |
isAfterLast()
Indicates if the cursor is positioned after the last row. |
boolean |
isBeforeFirst()
Indicates if the cursor is positioned before the first row. |
boolean |
isFirst()
Indicates if the cursor is positioned on the first row. |
boolean |
isLast()
Indicates if the cursor is positioned on the last row. |
boolean |
isReadOnly()
Indicates if the rowset is read-only. |
boolean |
isUseDataSource()
Indicates if the data source is used to make a connection to the database. |
boolean |
last()
Positions the cursor to the last row. |
void |
moveToCurrentRow()
Positions the cursor to the current row. |
void |
moveToInsertRow()
Positions the cursor to the insert row. |
boolean |
next()
Positions the cursor to the next row. |
boolean |
previous()
Positions the cursor to the previous row. |
void |
refreshRow()
Refreshes the current row from the database and cancels all pending updates that have been made since the last call to updateRow(). |
boolean |
relative(int rowNumber)
Positions the cursor to a relative row number. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a PropertyChangeListener. |
void |
removeRowSetListener(RowSetListener listener)
Removes the RowSetListener from the list. |
boolean |
rowDeleted()
Indicates if the current row has been deleted. |
boolean |
rowInserted()
Indicates if the current row has been inserted. |
boolean |
rowUpdated()
Indicates if the current row has been updated. |
void |
setArray(int parameterIndex,
Array value)
Sets the array value at the specified parameterIndex. |
void |
setAsciiStream(int parameterIndex,
InputStream inputStream,
int length)
Sets the inputStream at the specified parameterIndex. |
void |
setBigDecimal(int parameterIndex,
BigDecimal value)
Sets the BigDecimal value at the specified parameterIndex. |
void |
setBinaryStream(int parameterIndex,
InputStream inputStream,
int length)
Sets the binary stream value using a inputStream at the specified parameterIndex. |
void |
setBlob(int parameterIndex,
Blob value)
Sets the Blob value at the specified parameterIndex. |
void |
setBoolean(int parameterIndex,
boolean value)
Sets the boolean value at the specified parameterIndex. |
void |
setByte(int parameterIndex,
byte value)
Sets the byte value at the specified parameterIndex. |
void |
setBytes(int parameterIndex,
byte[] value)
Sets the byte array value at the specified parameterIndex. |
void |
setCharacterStream(int parameterIndex,
Reader reader,
int length)
Sets a column in the current row using a Reader value. |
void |
setClob(int parameterIndex,
Clob value)
Sets the Clob value at the specified parameterIndex. |
void |
setCommand(String command)
Sets the command used by the execute statement to populate the rowset. |
void |
setConcurrency(int concurrency)
Sets the concurrency type for the result set. |
void |
setContext(Context context)
Sets the JNDI naming context which provides name-to-object bindings and methods for retrieving and updating naming and directory services. |
void |
setDataSourceName(String dataSourceName)
Sets the name of the data source. |
void |
setDate(int parameterIndex,
Date value)
Sets the Date value at the specified parameterIndex. |
void |
setDate(int parameterIndex,
Date value,
Calendar calendar)
Sets the Date value at the specified parameterIndex. |
void |
setDouble(int parameterIndex,
double value)
Sets the double value at the specified parameterIndex. |
void |
setEnvironment(Hashtable environment)
Sets the standard JNDI environment properties. |
void |
setEscapeProcessing(boolean enable)
Sets whether the escape scanning is enabled for escape substitution processing. |
void |
setFetchDirection(int fetchDirection)
Sets the direction in which the rows in a result set are processed. |
void |
setFetchSize(int fetchSize)
Sets the number of rows to be fetched from the database when more rows are needed. |
void |
setFloat(int parameterIndex,
float value)
Sets the float value at the specified parameterIndex. |
void |
setInt(int parameterIndex,
int value)
Sets the integer value at the specified parameterIndex. |
void |
setLong(int parameterIndex,
long value)
Sets the long value at the specified parameterIndex. |
void |
setMaxFieldSize(int maxFieldSize)
Sets the maximum column size. |
void |
setMaxRows(int maxRows)
Sets the maximum row limit for the rowset. |
void |
setNull(int parameterIndex,
int sqlType)
Sets the type at the specified parameterIndex to SQL NULL. |
void |
setNull(int parameterIndex,
int sqlType,
String typeName)
Sets the user-named type or REF type at the specified parameterIndex to SQL NULL. |
void |
setObject(int parameterIndex,
Object value)
Sets the object value at the specified parameterIndex. |
void |
setObject(int parameterIndex,
Object value,
int targetSqlType)
Sets the object value at the specified parameterIndex. |
void |
setObject(int parameterIndex,
Object value,
int targetSqlType,
int scale)
Sets the object value at the specified parameterIndex. |
void |
setPassword(String password)
Sets the password used to make the connection. |
void |
setQueryTimeout(int timeout)
Sets the maximum wait time in seconds for a statement to execute. |
void |
setReadOnly(boolean readOnly)
Sets whether the rowset is read-only. |
void |
setRef(int parameterIndex,
Ref value)
Sets Ref value at the specified parameterIndex. |
void |
setShort(int parameterIndex,
short value)
Sets the short value at the specified parameterIndex. |
void |
setString(int parameterIndex,
String value)
Sets the string value at the specified parameterIndex. |
void |
setTime(int parameterIndex,
Time value)
Sets the time value at the specified parameterIndex. |
void |
setTime(int parameterIndex,
Time value,
Calendar calendar)
Sets the time value at the specified parameterIndex. |
void |
setTimestamp(int parameterIndex,
Timestamp value)
Sets the timestamp value at the specified parameterIndex. |
void |
setTimestamp(int parameterIndex,
Timestamp value,
Calendar calendar)
Sets the timestamp value at the specified parameterIndex. |
void |
setTransactionIsolation(int level)
Sets the transaction isolation level. |
void |
setType(int type)
Sets the result set type. |
void |
setTypeMap(Map map)
Sets the type map to be used for distinct and structured types. |
void |
setUrl(String url)
Sets the URL used for getting a connection. |
void |
setUseDataSource(boolean useDataSource)
Sets whether the data source is used to make a connection to the database. |
void |
setUsername(String username)
Sets the user name used to make the connection. |
String |
toString()
Returns the name of the SQL cursor in use by the result set. |
void |
updateArray(int columnIndex,
Array columnValue)
Updates a column in the current row using an Array value. |
void |
updateArray(String columnName,
Array columnValue)
Updates a column in the current row using an Array value. |
void |
updateAsciiStream(int columnIndex,
InputStream columnValue,
int length)
Updates a column in the current row using an ASCII stream value. |
void |
updateAsciiStream(String columnName,
InputStream columnValue,
int length)
Updates a column in the current row using an ASCII stream value. |
void |
updateBigDecimal(int columnIndex,
BigDecimal columnValue)
Updates a column in the current row using a BigDecimal value. |
void |
updateBigDecimal(String columnName,
BigDecimal columnValue)
Updates a column in the current row using a BigDecimal value. |
void |
updateBinaryStream(int columnIndex,
InputStream columnValue,
int length)
Updates a column in the current row using a binary stream value. |
void |
updateBinaryStream(String columnName,
InputStream columnValue,
int length)
Updates a column in the current row using a binary stream value. |
void |
updateBlob(int columnIndex,
Blob columnValue)
Updates a column in the current row using a Java Blob value. |
void |
updateBlob(String columnName,
Blob columnValue)
Updates a column in the current row using a Java Blob value. |
void |
updateBoolean(int columnIndex,
boolean columnValue)
Updates a column in the current row using a Java boolean value. |
void |
updateBoolean(String columnName,
boolean columnValue)
Updates a column in the current row using a Java boolean value. |
void |
updateByte(int columnIndex,
byte columnValue)
Updates a column in the current row using a Java byte value. |
void |
updateByte(String columnName,
byte columnValue)
Updates a column in the current row using a Java byte value. |
void |
updateBytes(int columnIndex,
byte[] columnValue)
Updates a column in the current row using a Java byte array value. |
void |
updateBytes(String columnName,
byte[] columnValue)
Updates a column in the current row using a Java byte array value. |
void |
updateCharacterStream(int columnIndex,
Reader columnValue,
int length)
Updates a column in the current row using a Reader value. |
void |
updateCharacterStream(String columnName,
Reader columnValue,
int length)
Updates a column in the current row using a Reader value. |
void |
updateClob(int columnIndex,
Clob columnValue)
Updates a column in the current row using a Java Clob value. |
void |
updateClob(String columnName,
Clob columnValue)
Updates a column in the current row using a Java Clob value. |
void |
updateDate(int columnIndex,
Date columnValue)
Updates a column in the current row using a java.sql.Date value. |
void |
updateDate(String columnName,
Date columnValue)
Updates a column in the current row using a java.sql.Date value. |
void |
updateDouble(int columnIndex,
double columnValue)
Updates a column in the current row using a Java double value. |
void |
updateDouble(String columnName,
double columnValue)
Updates a column in the current row using a Java double value. |
void |
updateFloat(int columnIndex,
float columnValue)
Updates a column in the current row using a Java float value. |
void |
updateFloat(String columnName,
float columnValue)
Updates a column in the current row using a Java float value. |
void |
updateInt(int columnIndex,
int columnValue)
Updates a column in the current row using a Java int value. |
void |
updateInt(String columnName,
int columnValue)
Updates a column in the current row using a Java int value. |
void |
updateLong(int columnIndex,
long columnValue)
Updates a column in the current row using a Java long value. |
void |
updateLong(String columnName,
long columnValue)
Updates a column in the current row using a Java long value. |
void |
updateNull(int columnIndex)
Updates a column in the current row using SQL NULL. |
void |
updateNull(String columnName)
Updates a column in the current row using SQL NULL. |
void |
updateObject(int columnIndex,
Object columnValue)
Updates a column in the current row using an Object value. |
void |
updateObject(int columnIndex,
Object columnValue,
int scale)
Updates a column in the current row using an Object value. |
void |
updateObject(String columnName,
Object columnValue)
Updates a column in the current row using an Object value. |
void |
updateObject(String columnName,
Object columnValue,
int scale)
Updates a column in the current row using an Object value. |
void |
updateRef(int columnIndex,
Ref columnValue)
Updates a column in the current row using an Ref value. |
void |
updateRef(String columnName,
Ref columnValue)
Updates a column in the current row using an Ref value. |
void |
updateRow()
Updates the database with the new contents of the current row. |
void |
updateShort(int columnIndex,
short columnValue)
Updates a column in the current row using a Java short value. |
void |
updateShort(String columnName,
short columnValue)
Updates a column in the current row using a Java short value. |
void |
updateString(int columnIndex,
String columnValue)
Updates a column in the current row using a String value. |
void |
updateString(String columnName,
String columnValue)
Updates a column in the current row using a String value. |
void |
updateTime(int columnIndex,
Time columnValue)
Updates a column in the current row using a java.sql.Time value. |
void |
updateTime(String columnName,
Time columnValue)
Updates a column in the current row using a java.sql.Time value. |
void |
updateTimestamp(int columnIndex,
Timestamp columnValue)
Updates a column in the current row using a java.sql.Timestamp value. |
void |
updateTimestamp(String columnName,
Timestamp columnValue)
Updates a column in the current row using a java.sql.Timestamp value. |
boolean |
wasNull()
Indicates if the last column read has the value of SQL NULL. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.sql.RowSet |
|---|
setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setClob, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNClob, setNClob, setNClob, setNString, setNString, setNull, setNull, setObject, setObject, setObject, setRowId, setRowId, setShort, setSQLXML, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setURL |
| Methods inherited from interface java.sql.Wrapper |
|---|
isWrapperFor, unwrap |
| Constructor Detail |
|---|
public AS400JDBCRowSet()
public AS400JDBCRowSet(String dataSourceName)
dataSourceName - The name of the data source used to make the connection.
public AS400JDBCRowSet(String url,
String username,
String password)
url - The url used to make the connection.username - The user name.password - The password.| Method Detail |
|---|
public boolean absolute(int rowNumber)
throws SQLException
Attempting to move beyond the first row positions the cursor before the first row. Attempting to move beyond the last row positions the cursor after the last row.
If an InputStream from the current row is open, it is implicitly closed. In addition, all warnings and pending updates are cleared.
absolute in interface ResultSetrowNumber - The absolute row number (1-based). If the absolute row
number is positive, this positions the cursor
with respect to the beginning of the result set.
If the absolute row number is negative, this
positions the cursor with respect to the end
of result set.SQLException - If the result set is not open,
the result set is not scrollable,
the row number is 0,
or an error occurs.public void addPropertyChangeListener(PropertyChangeListener listener)
listener - The PropertyChangeListener.removePropertyChangeListener(java.beans.PropertyChangeListener)public void addRowSetListener(RowSetListener listener)
addRowSetListener in interface RowSetlistener - The RowSetListener object.
public void afterLast()
throws SQLException
afterLast in interface ResultSetSQLException - If the result set is not open, the result set is not scrollable, or an error occurs.
public void beforeFirst()
throws SQLException
beforeFirst in interface ResultSetSQLException - If the result set is not open, the result set is not scrollable, or an error occurs.
public void cancelRowUpdates()
throws SQLException
cancelRowUpdates in interface ResultSetSQLException - If the result set is not open
or the result set is not updatable.
public void clearParameters()
throws SQLException
clearParameters in interface RowSetSQLException - If a database error occurs.
public void clearWarnings()
throws SQLException
clearWarnings in interface ResultSetSQLException - If an error occurs.
public void close()
throws SQLException
close in interface ResultSetSQLException - If an error occurs.
public void deleteRow()
throws SQLException
deleteRow in interface ResultSetSQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the cursor is positioned on the insert row,
or an error occurs.
public void execute()
throws SQLException
execute in interface RowSetSQLException - If a database error occurs.
protected void finalize()
throws SQLException
finalize in class ObjectSQLException - If a database error occurs.
public int findColumn(String columnName)
throws SQLException
findColumn in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open
or the column name is not found.
public boolean first()
throws SQLException
first in interface ResultSetSQLException - If the result set is not open, the result set is not scrollable, or an error occurs.
public Array getArray(int columnIndex)
throws SQLException
getArray in interface ResultSetcolumnIndex - The column index (1-based).SQLException - Always thrown because DB2 for IBM i does not support arrays.
public Array getArray(String columnName)
throws SQLException
getArray in interface ResultSetcolumnName - The column name.SQLException - Always thrown because DB2 for IBM i does not support arrays.
public InputStream getAsciiStream(int columnIndex)
throws SQLException
getAsciiStream in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid,
or the requested conversion is not valid.
public InputStream getAsciiStream(String columnName)
throws SQLException
getAsciiStream in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public BigDecimal getBigDecimal(int columnIndex)
throws SQLException
getBigDecimal in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid,
or the requested conversion is not valid.
public BigDecimal getBigDecimal(String columnName)
throws SQLException
getBigDecimal in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found,
or the requested conversion is not valid.
public BigDecimal getBigDecimal(int columnIndex,
int scale)
throws SQLException
getBigDecimal in interface ResultSetcolumnIndex - The column index (1-based).scale - The number of digits after the decimal.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid,
the scale is not valid, or the
requested conversion is not valid.getBigDecimal(int)
public BigDecimal getBigDecimal(String columnName,
int scale)
throws SQLException
getBigDecimal in interface ResultSetcolumnName - The column name.scale - The number of digits after the decimal.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found,
the scale is not valid, or the
requested conversion is not valid.getBigDecimal(String)
public InputStream getBinaryStream(int columnIndex)
throws SQLException
getBinaryStream in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public InputStream getBinaryStream(String columnName)
throws SQLException
getBinaryStream in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public Blob getBlob(int columnIndex)
throws SQLException
getBlob in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public Blob getBlob(String columnName)
throws SQLException
getBlob in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public boolean getBoolean(int columnIndex)
throws SQLException
getBoolean in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public boolean getBoolean(String columnName)
throws SQLException
getBoolean in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public byte getByte(int columnIndex)
throws SQLException
getByte in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public byte getByte(String columnName)
throws SQLException
getByte in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public byte[] getBytes(int columnIndex)
throws SQLException
This can also be used to get values from columns with other types. The values are returned in their native IBM i format. This is not supported for result sets returned by a DatabaseMetaData object.
getBytes in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public byte[] getBytes(String columnName)
throws SQLException
This can also be used to get values from columns with other types. The values are returned in their native IBM i format. This is not supported for result sets returned by a DatabaseMetaData object.
getBytes in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public Reader getCharacterStream(int columnIndex)
throws SQLException
getCharacterStream in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public Reader getCharacterStream(String columnName)
throws SQLException
getCharacterStream in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not valid, or the
requested conversion is not valid.
public Clob getClob(int columnIndex)
throws SQLException
getClob in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public Clob getClob(String columnName)
throws SQLException
getClob in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.public String getCommand()
getCommand in interface RowSet
public int getConcurrency()
throws SQLException
getConcurrency in interface ResultSetSQLException - If the result set is not open.public Context getContext()
public String getCursorName()
throws SQLException
getCursorName in interface ResultSetSQLException - If the result is not open.public String getDataSourceName()
getDataSourceName in interface RowSet
public Date getDate(int columnIndex)
throws SQLException
getDate in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public Date getDate(String columnName)
throws SQLException
getDate in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public Date getDate(int columnIndex,
Calendar calendar)
throws SQLException
getDate in interface ResultSetcolumnIndex - The column index (1-based).calendar - The calendar.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid,
the calendar is null, or the
requested conversion is not valid.
public Date getDate(String columnName,
Calendar calendar)
throws SQLException
getDate in interface ResultSetcolumnName - The column name.calendar - The calendar.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found,
the calendar is null, or the
requested conversion is not valid.
public double getDouble(int columnIndex)
throws SQLException
getDouble in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public double getDouble(String columnName)
throws SQLException
getDouble in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.public Hashtable getEnvironment()
public boolean getEscapeProcessing()
getEscapeProcessing in interface RowSet
public int getFetchDirection()
throws SQLException
getFetchDirection in interface ResultSetSQLException - If the result is not open.
public int getFetchSize()
throws SQLException
getFetchSize in interface ResultSetSQLException - If the result is not open.
public float getFloat(int columnIndex)
throws SQLException
getFloat in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public float getFloat(String columnName)
throws SQLException
getFloat in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public int getInt(int columnIndex)
throws SQLException
getInt in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public int getInt(String columnName)
throws SQLException
getInt in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public long getLong(int columnIndex)
throws SQLException
getLong in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public long getLong(String columnName)
throws SQLException
getLong in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public int getMaxFieldSize()
throws SQLException
getMaxFieldSize in interface RowSetSQLException - If a database error occurs.
public int getMaxRows()
throws SQLException
getMaxRows in interface RowSetSQLException - If a database error occurs.
public ResultSetMetaData getMetaData()
throws SQLException
getMetaData in interface ResultSetSQLException - If an error occurs.
public Object getObject(int columnIndex)
throws SQLException
getObject in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public Object getObject(String columnName)
throws SQLException
getObject in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public Object getObject(int columnIndex,
Map typeMap)
throws SQLException
getObject in interface ResultSetcolumnIndex - The column index (1-based).typeMap - The type map. This is not used.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid,
the type map is null, or the
requested conversion is not valid.
public Object getObject(String columnName,
Map typeMap)
throws SQLException
getObject in interface ResultSetcolumnName - The column name.typeMap - The type map. This is not used.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found,
the type map is null, or the
requested conversion is not valid.public String getPassword()
getPassword in interface RowSet
public int getQueryTimeout()
throws SQLException
getQueryTimeout in interface RowSetSQLException - If a database error occurs.
public Ref getRef(int columnIndex)
throws SQLException
getRef in interface ResultSetcolumnIndex - The column index (1-based).SQLException - Always thrown because DB2 for IBM i does not support structured types.
public Ref getRef(String columnName)
throws SQLException
getRef in interface ResultSetcolumnName - The column name.SQLException - Always thrown because DB2 for IBM i does not support structured types.
public int getRow()
throws SQLException
getRow in interface ResultSetSQLException - If the result set is not open.
public short getShort(int columnIndex)
throws SQLException
getShort in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public short getShort(String columnName)
throws SQLException
getShort in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public Statement getStatement()
throws SQLException
getStatement in interface ResultSetSQLException - If an error occurs.
public String getString(int columnIndex)
throws SQLException
getString in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public String getString(String columnName)
throws SQLException
getString in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public Time getTime(int columnIndex)
throws SQLException
getTime in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public Time getTime(String columnName)
throws SQLException
getTime in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public Time getTime(int columnIndex,
Calendar calendar)
throws SQLException
getTime in interface ResultSetcolumnIndex - The column index (1-based).calendar - The calendar.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid,
the calendar is null, or the
requested conversion is not valid.
public Time getTime(String columnName,
Calendar calendar)
throws SQLException
getTime in interface ResultSetcolumnName - The column name.calendar - The calendar.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found,
the calendar is null, or the
requested conversion is not valid.
public Timestamp getTimestamp(int columnIndex)
throws SQLException
getTimestamp in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public Timestamp getTimestamp(String columnName)
throws SQLException
getTimestamp in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public Timestamp getTimestamp(int columnIndex,
Calendar calendar)
throws SQLException
getTimestamp in interface ResultSetcolumnIndex - The column index (1-based).calendar - The calendar.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid,
the calendar is null, or the
requested conversion is not valid.
public Timestamp getTimestamp(String columnName,
Calendar calendar)
throws SQLException
getTimestamp in interface ResultSetcolumnName - The column name.calendar - The calendar.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found,
the calendar is null, or the
requested conversion is not valid.public int getTransactionIsolation()
getTransactionIsolation in interface RowSet
public int getType()
throws SQLException
getType in interface ResultSetSQLException - If the result set is not open.
public Map getTypeMap()
throws SQLException
getTypeMap in interface RowSetSQLException - If a database error occurs.
public InputStream getUnicodeStream(int columnIndex)
throws SQLException
getUnicodeStream in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.getCharacterStream(int)
public InputStream getUnicodeStream(String columnName)
throws SQLException
getUnicodeStream in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.getCharacterStream(String)public String getUrl()
getUrl in interface RowSet
public URL getURL(int columnIndex)
throws SQLException
getURL in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the statement is not open,
the index is not valid, the parameter name is
not registered as an output parameter,
the statement was not executed or
the requested conversion is not valid.
public URL getURL(String columnName)
throws SQLException
getURL in interface ResultSetcolumnName - The column name.SQLException - If the statement is not open,
the index is not valid, the parameter name is
not registered as an output parameter,
the statement was not executed or
the requested conversion is not valid.public String getUsername()
getUsername in interface RowSet
public SQLWarning getWarnings()
throws SQLException
getWarnings in interface ResultSetSQLException - If an error occurs.
public void insertRow()
throws SQLException
insertRow in interface ResultSetSQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on the insert row,
a column that is not nullable was not specified,
or an error occurs.
public boolean isAfterLast()
throws SQLException
isAfterLast in interface ResultSetSQLException - If the result set is not open.
public boolean isBeforeFirst()
throws SQLException
isBeforeFirst in interface ResultSetSQLException - If the result set is not open.
public boolean isFirst()
throws SQLException
isFirst in interface ResultSetSQLException - If the result set is not open.
public boolean isLast()
throws SQLException
isLast in interface ResultSetSQLException - If the result set is not open.public boolean isReadOnly()
isReadOnly in interface RowSetpublic boolean isUseDataSource()
public boolean last()
throws SQLException
last in interface ResultSetSQLException - If the result set is not open,
the result set is not scrollable,
or an error occurs.
public void moveToCurrentRow()
throws SQLException
If an InputStream from the current row is open, it is implicitly closed. In addition, all warnings and pending updates are cleared.
moveToCurrentRow in interface ResultSetSQLException - If the result set is not open,
the result set is not scrollable,
or an error occurs.
public void moveToInsertRow()
throws SQLException
moveToInsertRow in interface ResultSetSQLException - If the result set is not open,
the result set is not scrollable,
the result set is not updatable,
or an error occurs.
public boolean next()
throws SQLException
next in interface ResultSetSQLException - If the result set is not open,
or an error occurs.
public boolean previous()
throws SQLException
previous in interface ResultSetSQLException - If the result set is not open,
the result set is not scrollable,
or an error occurs.
public void refreshRow()
throws SQLException
refreshRow in interface ResultSetSQLException - If the result set is not open,
the result set is not scrollable,
the cursor is not positioned on a row,
the cursor is positioned on the
insert row or an error occurs.
public boolean relative(int rowNumber)
throws SQLException
Attempting to move beyond the first row positions the cursor before the first row. Attempting to move beyond the last row positions the cursor after the last row.
If an InputStream from the current row is open, it is implicitly closed. In addition, all warnings and pending updates are cleared.
relative in interface ResultSetrowNumber - The relative row number. If the relative row
number is positive, this positions the cursor
after the current position. If the relative
row number is negative, this positions the
cursor before the current position. If the
relative row number is 0, then the cursor
position does not change.SQLException - If the result set is not open,
the result set is not scrollable,
the cursor is not positioned on a valid row,
or an error occurs.public void removePropertyChangeListener(PropertyChangeListener listener)
listener - The PropertyChangeListener.addPropertyChangeListener(java.beans.PropertyChangeListener)public void removeRowSetListener(RowSetListener listener)
removeRowSetListener in interface RowSetlistener - The RowSetListener object.
public boolean rowDeleted()
throws SQLException
rowDeleted in interface ResultSetSQLException - If an error occurs.
public boolean rowInserted()
throws SQLException
rowInserted in interface ResultSetSQLException - If an error occurs.
public boolean rowUpdated()
throws SQLException
rowUpdated in interface ResultSetSQLException - If an error occurs.
public void setArray(int parameterIndex,
Array value)
throws SQLException
setArray in interface RowSetparameterIndex - The parameter index (1-based).value - The Array object.SQLException - If a database error occurs.
public void setAsciiStream(int parameterIndex,
InputStream inputStream,
int length)
throws SQLException
setAsciiStream in interface RowSetparameterIndex - The parameter index (1-based).inputStream - The input stream or null to update the value to SQL NULL.length - The number of bytes in the stream.SQLException - If the result set is not open, the result set is not updatable,
the cursor is not positioned on a row, the column index is not valid, or the requested
conversion is not valid, the length is not valid, or an error happens while reading the
input stream.
public void setBigDecimal(int parameterIndex,
BigDecimal value)
throws SQLException
setBigDecimal in interface RowSetparameterIndex - The parameter index (1-based).value - The BigDecimal object.SQLException - If a database error occurs.
public void setBinaryStream(int parameterIndex,
InputStream inputStream,
int length)
throws SQLException
setBinaryStream in interface RowSetparameterIndex - The parameter index (1-based).inputStream - The input stream or null to update the value to SQL NULL.length - The number of bytes in the stream.SQLException - If the result set is not open, the result set is not updatable,
the cursor is not positioned on a row, the column index is not valid, or the requested
conversion is not valid, the length is not valid, or an error happens while reading the
input stream.
public void setBlob(int parameterIndex,
Blob value)
throws SQLException
setBlob in interface RowSetparameterIndex - The parameter index (1-based).value - The Blob object.SQLException - If a database error occurs.
public void setBoolean(int parameterIndex,
boolean value)
throws SQLException
setBoolean in interface RowSetparameterIndex - The parameter index (1-based).value - The boolean value.SQLException - If a database error occurs.
public void setByte(int parameterIndex,
byte value)
throws SQLException
setByte in interface RowSetparameterIndex - The parameter index (1-based).value - The byte value.SQLException - If a database error occurs.
public void setBytes(int parameterIndex,
byte[] value)
throws SQLException
setBytes in interface RowSetparameterIndex - The parameter index (1-based).value - The byte array.SQLException - If a database error occurs.
public void setCharacterStream(int parameterIndex,
Reader reader,
int length)
throws SQLException
setCharacterStream in interface RowSetparameterIndex - The parameter index (1-based).reader - The reader or null to update the value to SQL NULL.length - The number of characters in the stream.SQLException - If the result set is not open, the result set is not updatable,
the cursor is not positioned on a row, the column index is not valid,
or the requested conversion is not valid, the length is not valid, or
an error happens while reading the input stream.
public void setClob(int parameterIndex,
Clob value)
throws SQLException
setClob in interface RowSetparameterIndex - The parameter index (1-based).value - The Clob object.SQLException - If a database error occurs.
public void setCommand(String command)
throws SQLException
setCommand in interface RowSetcommand - The command.SQLException - If a database error occurs.public void setConcurrency(int concurrency)
setConcurrency in interface RowSetconcurrency - The concurrency type.public void setContext(Context context)
context - A JNDI naming context.public void setDataSourceName(String dataSourceName)
setDataSourceName in interface RowSetdataSourceName - The data source name.
public void setDate(int parameterIndex,
Date value)
throws SQLException
setDate in interface RowSetparameterIndex - The parameter index (1-based).value - The Date object.SQLException - If a database error occurs.
public void setDate(int parameterIndex,
Date value,
Calendar calendar)
throws SQLException
setDate in interface RowSetparameterIndex - The parameter index (1-based).value - The Date object.calendar - The Calendar object.SQLException - If a database error occurs.
public void setDouble(int parameterIndex,
double value)
throws SQLException
setDouble in interface RowSetparameterIndex - The parameter index (1-based).value - The double value.SQLException - If a database error occurs.public void setEnvironment(Hashtable environment)
environment - A Hashtable of JNDI environment properties.
public void setEscapeProcessing(boolean enable)
throws SQLException
setEscapeProcessing in interface RowSetenable - true if enabled; false otherwise. The default value is true.SQLException - If a database error occurs.
public void setFetchDirection(int fetchDirection)
throws SQLException
setFetchDirection in interface ResultSetfetchDirection - The fetch direction for processing rows.
Valid values are:
SQLException - If the result set is not open, the result set is scrollable
and the input value is not ResultSet.FETCH_FORWARD,
or the input value is not valid.
public void setFetchSize(int fetchSize)
throws SQLException
This setting only affects statements that meet the criteria specified in the "block criteria" property. The fetch size is only used if the "block size" property is set to "0".
setFetchSize in interface ResultSetfetchSize - The number of rows. This must be greater than
or equal to 0 and less than or equal to the
maximum rows limit. The default is the
statement's fetch size.SQLException - If the result set is not open
or the input value is not valid.
public void setFloat(int parameterIndex,
float value)
throws SQLException
setFloat in interface RowSetparameterIndex - The parameter index (1-based).value - The float value.SQLException - If a database error occurs.
public void setInt(int parameterIndex,
int value)
throws SQLException
setInt in interface RowSetparameterIndex - The parameter index (1-based).value - The integer value.SQLException - If a database error occurs.
public void setLong(int parameterIndex,
long value)
throws SQLException
setLong in interface RowSetparameterIndex - The parameter index (1-based).value - The long value.SQLException - If a database error occurs.
public void setMaxFieldSize(int maxFieldSize)
throws SQLException
setMaxFieldSize in interface RowSetmaxFieldSize - The maximum column size.SQLException - If a database error occurs.
public void setMaxRows(int maxRows)
throws SQLException
setMaxRows in interface RowSetmaxRows - The maximum number of rows.SQLException - If a database error occurs.
public void setNull(int parameterIndex,
int sqlType)
throws SQLException
setNull in interface RowSetparameterIndex - The parameter index (1-based).sqlType - The SQL type.SQLException - If a database error occurs.
public void setNull(int parameterIndex,
int sqlType,
String typeName)
throws SQLException
setNull in interface RowSetparameterIndex - The parameter index (1-based).sqlType - The SQL type.typeName - The fully qualified name of an SQL user-named type. This parameter is not used if the type is REF.SQLException - If a database error occurs.
public void setObject(int parameterIndex,
Object value)
throws SQLException
setObject in interface RowSetparameterIndex - The parameter index (1-based).value - The Object value.SQLException - If a database error occurs.
public void setObject(int parameterIndex,
Object value,
int targetSqlType)
throws SQLException
setObject in interface RowSetparameterIndex - The parameter index (1-based).value - The Object value.targetSqlType - The SQL type.SQLException - If a database error occurs.
public void setObject(int parameterIndex,
Object value,
int targetSqlType,
int scale)
throws SQLException
setObject in interface RowSetparameterIndex - The parameter index (1-based).value - The Object value.targetSqlType - The SQL type.scale - The number of digits after the decimal point. This parameter is used only for SQL types Decimal or Numeric.SQLException - If a database error occurs.public void setPassword(String password)
setPassword in interface RowSetpassword - The password.
public void setQueryTimeout(int timeout)
throws SQLException
setQueryTimeout in interface RowSettimeout - The timeout value in seconds. The default value is zero indicating no maximum value.SQLException - If a database error occurs.
public void setReadOnly(boolean readOnly)
throws SQLException
setReadOnly in interface RowSetreadOnly - true if read-only; false otherwise.SQLException - If a database error occurs.
public void setRef(int parameterIndex,
Ref value)
throws SQLException
setRef in interface RowSetparameterIndex - The parameter index (1-based).value - The Ref object.SQLException - If a database error occurs.
public void setShort(int parameterIndex,
short value)
throws SQLException
setShort in interface RowSetparameterIndex - The parameter index (1-based).value - The short value.SQLException - If a database error occurs.
public void setString(int parameterIndex,
String value)
throws SQLException
setString in interface RowSetparameterIndex - The parameter index (1-based).value - The String object.SQLException - If a database error occurs.
public void setTime(int parameterIndex,
Time value)
throws SQLException
setTime in interface RowSetparameterIndex - The parameter index (1-based).value - The Time object.SQLException - If a database error occurs.
public void setTime(int parameterIndex,
Time value,
Calendar calendar)
throws SQLException
setTime in interface RowSetparameterIndex - The parameter index (1-based).value - The Time object.calendar - The Calendar object.SQLException - If a database error occurs.
public void setTimestamp(int parameterIndex,
Timestamp value)
throws SQLException
setTimestamp in interface RowSetparameterIndex - The parameter index (1-based).value - The Timestamp object.SQLException - If a database error occurs.
public void setTimestamp(int parameterIndex,
Timestamp value,
Calendar calendar)
throws SQLException
setTimestamp in interface RowSetparameterIndex - The parameter index (1-based).value - The Timestamp object.calendar - The Calendar object.SQLException - If a database error occurs.
public void setTransactionIsolation(int level)
throws SQLException
setTransactionIsolation in interface RowSetlevel - The transaction isolation level.
Possible values are:
SQLException - If a database error occurs.
public void setType(int type)
throws SQLException
setType in interface RowSettype - The type.SQLException - If a database error occurs.
public void setTypeMap(Map map)
throws SQLException
setTypeMap in interface RowSetmap - The type map.SQLException - If a database error occurs.public void setUrl(String url)
setUrl in interface RowSeturl - The URL.setUseDataSource(boolean)public void setUseDataSource(boolean useDataSource)
useDataSource - true if the data source is used; false if the URL is used.
The default value is true.public void setUsername(String username)
setUsername in interface RowSetusername - The user name.public String toString()
toString in class Object
public void updateArray(int columnIndex,
Array columnValue)
throws SQLException
updateArray in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null if the value is SQL NULL.SQLException - Always thrown because DB2 for IBM i does not support arrays.
public void updateArray(String columnName,
Array columnValue)
throws SQLException
updateArray in interface ResultSetcolumnName - The column name.columnValue - The column value or null if the value is SQL NULL.SQLException - Always thrown because DB2 for IBM i does not support arrays.
public void updateAsciiStream(int columnIndex,
InputStream columnValue,
int length)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateAsciiStream in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update the value to SQL NULL.length - The length.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, the
requested conversion is not valid,
the length is not
valid, the input stream does not contain
ASCII characters, or an error happens
while reading the input stream.
public void updateAsciiStream(String columnName,
InputStream columnValue,
int length)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateAsciiStream in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update the value to SQL NULL.length - The length.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, the
requested conversion is not valid,
the length is not valid,
the input stream does not contain
ASCII characters, or an error happens
while reading the input stream.
public void updateBigDecimal(int columnIndex,
BigDecimal columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBigDecimal in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateBigDecimal(String columnName,
BigDecimal columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBigDecimal in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateBinaryStream(int columnIndex,
InputStream columnValue,
int length)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBinaryStream in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update the value to SQL NULL.length - The length.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid,
the length is not valid, or an error
happens while reading the input stream.
public void updateBinaryStream(String columnName,
InputStream columnValue,
int length)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBinaryStream in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.length - The length.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid,
the length is not valid, or an error
happens while reading the input stream.
public void updateBlob(int columnIndex,
Blob columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBlob in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateBlob(String columnName,
Blob columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBlob in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateBoolean(int columnIndex,
boolean columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBoolean in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateBoolean(String columnName,
boolean columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBoolean in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateByte(int columnIndex,
byte columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateByte in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateByte(String columnName,
byte columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateByte in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateBytes(int columnIndex,
byte[] columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBytes in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateBytes(String columnName,
byte[] columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateBytes in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateCharacterStream(int columnIndex,
Reader columnValue,
int length)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateCharacterStream in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.length - The length.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid,
the length is not valid, or an error
happens while reading the input stream.
public void updateCharacterStream(String columnName,
Reader columnValue,
int length)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateCharacterStream in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.length - The length.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid,
the length is not valid, or an error
happens while reading the input stream.
public void updateClob(int columnIndex,
Clob columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateClob in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateClob(String columnName,
Clob columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateClob in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateDate(int columnIndex,
Date columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateDate in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateDate(String columnName,
Date columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateDate in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateDouble(int columnIndex,
double columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateDouble in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateDouble(String columnName,
double columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateDouble in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateFloat(int columnIndex,
float columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateFloat in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateFloat(String columnName,
float columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateFloat in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateInt(int columnIndex,
int columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateInt in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateInt(String columnName,
int columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateInt in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateLong(int columnIndex,
long columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateLong in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateLong(String columnName,
long columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateLong in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateNull(int columnIndex)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateNull in interface ResultSetcolumnIndex - The column index (1-based).SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateNull(String columnName)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateNull in interface ResultSetcolumnName - The column name.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateObject(int columnIndex,
Object columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateObject in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid,
or the requested conversion is not valid.
public void updateObject(String columnName,
Object columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateObject in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found,
or the requested conversion is not valid.
public void updateObject(int columnIndex,
Object columnValue,
int scale)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateObject in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.scale - The number of digits after the decimal
if SQL type is DECIMAL or NUMERIC.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid,
the scale is not valid, or the
requested conversion is not valid.
public void updateObject(String columnName,
Object columnValue,
int scale)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateObject in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.scale - The number of digits after the decimal
if SQL type is DECIMAL or NUMERIC.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found,
the scale is not valid, or the
requested conversion is not valid.
public void updateRow()
throws SQLException
updateRow in interface ResultSetSQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the cursor is positioned on the insert row,
or an error occurs.
public void updateRef(int columnIndex,
Ref columnValue)
throws SQLException
updateRef in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.SQLException - Always thrown because DB2 for IBM i does not support REFs.
public void updateRef(String columnName,
Ref columnValue)
throws SQLException
updateRef in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.SQLException - Always thrown because DB2 for IBM i does not support REFs.
public void updateShort(int columnIndex,
short columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateShort in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateShort(String columnName,
short columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateShort in interface ResultSetcolumnName - The column name.columnValue - The column value.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateString(int columnIndex,
String columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateString in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid,
or the requested conversion is not valid.
public void updateString(String columnName,
String columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateString in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateTime(int columnIndex,
Time columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateTime in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateTime(String columnName,
Time columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateTime in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public void updateTimestamp(int columnIndex,
Timestamp columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateTimestamp in interface ResultSetcolumnIndex - The column index (1-based).columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column index is not valid, or the
requested conversion is not valid.
public void updateTimestamp(String columnName,
Timestamp columnValue)
throws SQLException
This does not update the database directly. Instead, it updates a copy of the data in memory. Call updateRow() or insertRow() to update the database.
updateTimestamp in interface ResultSetcolumnName - The column name.columnValue - The column value or null to update
the value to SQL NULL.SQLException - If the result set is not open,
the result set is not updatable,
the cursor is not positioned on a row,
the column name is not found, or the
requested conversion is not valid.
public boolean wasNull()
throws SQLException
wasNull in interface ResultSetSQLException - If the result set is not open.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||