java.sql
public interface ResultSet
Statement
.
This class models a cursor, which can be stepped through one row at a time. Methods are provided for accessing columns by column name or by index.
Note that a result set is invalidated if the statement that returned it is closed.
Field Summary | |
---|---|
int | CLOSE_CURSORS_AT_COMMIT |
int | CONCUR_READ_ONLY
The concurrency mode of for the result set may not be modified. |
int | CONCUR_UPDATABLE
The concurrency mode of for the result set may be modified. |
int | FETCH_FORWARD
The rows will be processed in order from first to last. |
int | FETCH_REVERSE
The rows will be processed in order from last to first. |
int | FETCH_UNKNOWN
The rows will be processed in an unknown order |
int | HOLD_CURSORS_OVER_COMMIT |
int | TYPE_FORWARD_ONLY
This type of result set may only step forward through the rows returned. |
int | TYPE_SCROLL_INSENSITIVE
This type of result set is scrollable and is not sensitive to changes
made by other statements. |
int | TYPE_SCROLL_SENSITIVE
This type of result set is scrollable and is also sensitive to changes
made by other statements. |
Method Summary | |
---|---|
boolean | absolute(int row)
This method positions the result set to the specified absolute row.
|
void | afterLast()
This method repositions the cursor to after the last row in the result
set.
|
void | beforeFirst()
This method repositions the cursor to before the first row in the
result set.
|
void | cancelRowUpdates()
This method cancels any changes that have been made to a row. |
void | clearWarnings()
This method clears all warnings associated with this result set.
|
void | close()
This method closes the result set and frees any associated resources.
|
void | deleteRow()
This method deletes the current row in the database.
|
int | findColumn(String columnName)
This method returns the column index of the specified named column.
|
boolean | first()
This method repositions the cursor on the first row in the
result set.
|
Array | getArray(int columnIndex)
This method returns the specified column value as an Array .
|
Array | getArray(String columnName)
This method returns the specified column value as an Array .
|
InputStream | getAsciiStream(int columnIndex)
This method returns the value of the specified column as an ASCII
stream. |
InputStream | getAsciiStream(String columnName)
This method returns the value of the specified column as an ASCII
stream. |
BigDecimal | getBigDecimal(int columnIndex, int scale)
This method returns the value of the specified column as a Java
BigDecimal .
|
BigDecimal | getBigDecimal(String columnName, int scale)
This method returns the value of the specified column as a Java
BigDecimal .
|
BigDecimal | getBigDecimal(int columnIndex)
This method returns the value of the specified column as a Java
BigDecimal .
|
BigDecimal | getBigDecimal(String columnName)
This method returns the value of the specified column as a Java
BigDecimal .
|
InputStream | getBinaryStream(int columnIndex)
This method returns the value of the specified column as a raw byte
stream. |
InputStream | getBinaryStream(String columnName)
This method returns the value of the specified column as a raw byte
stream. |
Blob | getBlob(int columnIndex)
This method returns the specified column value as a BLOB.
|
Blob | getBlob(String columnName)
This method returns the specified column value as a BLOB.
|
boolean | getBoolean(int columnIndex)
This method returns the value of the specified column as a Java
boolean .
|
boolean | getBoolean(String columnName)
This method returns the value of the specified column as a Java
boolean .
|
byte | getByte(int columnIndex)
This method returns the value of the specified column as a Java
byte .
|
byte | getByte(String columnName)
This method returns the value of the specified column as a Java
byte .
|
byte[] | getBytes(int columnIndex)
This method returns the value of the specified column as a Java
byte array.
|
byte[] | getBytes(String columnName)
This method returns the value of the specified column as a Java
byte array.
|
Reader | getCharacterStream(int columnIndex)
This method returns the value of the specified column as a character
stream. |
Reader | getCharacterStream(String columnName)
This method returns the value of the specified column as a character
stream. |
Clob | getClob(int columnIndex)
This method returns the specified column value as a CLOB.
|
Clob | getClob(String columnName)
This method returns the specified column value as a CLOB.
|
int | getConcurrency()
This method returns the concurrency type of this result set. |
String | getCursorName()
This method returns the name of the database cursor used by this
result set.
|
Date | getDate(int columnIndex)
This method returns the value of the specified column as a Java
java.sql.Date .
|
Date | getDate(String columnName)
This method returns the value of the specified column as a Java
java.sql.Date .
|
Date | getDate(int columnIndex, Calendar cal)
This method returns the specified column value as a
java.sql.Date . |
Date | getDate(String columnName, Calendar cal)
This method returns the specified column value as a
java.sql.Date . |
double | getDouble(int columnIndex)
This method returns the value of the specified column as a Java
double .
|
double | getDouble(String columnName)
This method returns the value of the specified column as a Java
double .
|
int | getFetchDirection()
This method returns the current fetch direction for this result set.
|
int | getFetchSize()
This method returns the current number of rows that will be fetched
from the database at a time.
|
float | getFloat(int columnIndex)
This method returns the value of the specified column as a Java
float .
|
float | getFloat(String columnName)
This method returns the value of the specified column as a Java
float .
|
int | getInt(int columnIndex)
This method returns the value of the specified column as a Java
int .
|
int | getInt(String columnName)
This method returns the value of the specified column as a Java
int .
|
long | getLong(int columnIndex)
This method returns the value of the specified column as a Java
long .
|
long | getLong(String columnName)
This method returns the value of the specified column as a Java
long .
|
ResultSetMetaData | getMetaData()
This method returns data about the columns returned as part of the
result set as a ResultSetMetaData instance.
|
Object | getObject(int columnIndex)
This method returns the value of the specified column as a Java
Object .
|
Object | getObject(String columnName)
This method returns the value of the specified column as a Java
Object .
|
Object | getObject(int columnIndex, Map<String,Class<?>> map)
This method returns the value of the specified column as a Java
Object using the specified SQL type to Java type map.
|
Object | getObject(String columnName, Map<String,Class<?>> map)
This method returns the value of the specified column as a Java
Object using the specified SQL type to Java type map.
|
Ref | getRef(int columnIndex)
This method returns a Ref for the specified column which
represents the structured type for the column.
|
Ref | getRef(String columnName)
This method returns a Ref for the specified column which
represents the structured type for the column.
|
int | getRow()
This method returns the current row number in the cursor. |
short | getShort(int columnIndex)
This method returns the value of the specified column as a Java
short .
|
short | getShort(String columnName)
This method returns the value of the specified column as a Java
short .
|
Statement | getStatement()
This method returns a the Statement that was used to
produce this result set.
|
String | getString(int columnIndex)
This method returns the value of the specified column as a Java
String .
|
String | getString(String columnName)
This method returns the value of the specified column as a Java
String .
|
Time | getTime(int columnIndex)
This method returns the value of the specified column as a Java
java.sql.Time .
|
Time | getTime(String columnName)
This method returns the value of the specified column as a Java
java.sql.Time .
|
Time | getTime(int columnIndex, Calendar cal)
This method returns the specified column value as a
java.sql.Time . |
Time | getTime(String columnName, Calendar cal)
This method returns the specified column value as a
java.sql.Time . |
Timestamp | getTimestamp(int columnIndex)
This method returns the value of the specified column as a Java
java.sql.Timestamp .
|
Timestamp | getTimestamp(String columnName)
This method returns the value of the specified column as a Java
java.sql.Timestamp .
|
Timestamp | getTimestamp(int columnIndex, Calendar cal)
This method returns the specified column value as a
java.sql.Timestamp . |
Timestamp | getTimestamp(String columnName, Calendar cal)
This method returns the specified column value as a
java.sql.Timestamp . |
int | getType()
This method returns the result set type of this result set. |
InputStream | getUnicodeStream(int columnIndex)
This method returns the value of the specified column as a Unicode UTF-8
stream. |
InputStream | getUnicodeStream(String columnName)
This method returns the value of the specified column as a Unicode UTF-8
stream. |
URL | getURL(int columnIndex)
This method returns the specified column value as a
java.net.URL .
|
URL | getURL(String columnName)
This method returns the specified column value as a
java.net.URL .
|
SQLWarning | getWarnings()
This method returns the first SQL warning associated with this result
set. |
void | insertRow()
This method inserts the current row into the database. |
boolean | isAfterLast()
This method tests whether or not the cursor is after the last row
in the result set.
|
boolean | isBeforeFirst()
This method tests whether or not the cursor is before the first row
in the result set.
|
boolean | isFirst()
This method tests whether or not the cursor is positioned on the first
row in the result set.
|
boolean | isLast()
This method tests whether or not the cursor is on the last row
in the result set.
|
boolean | last()
This method repositions the cursor on the last row in the result
set.
|
void | moveToCurrentRow()
This method moves the result set position from the insert row back to
the current row that was selected prior to moving to the insert row.
|
void | moveToInsertRow()
This method positions the result set to the "insert row", which allows
a new row to be inserted into the database from the result set.
|
boolean | next()
This method advances to the next row in the result set. |
boolean | previous()
This method moves the current position to the previous row in the
result set.
|
void | refreshRow()
This method refreshes the contents of the current row from the database.
|
boolean | relative(int rows)
This method moves the result set position relative to the current row.
|
boolean | rowDeleted()
This method tests whether or not the current row in the result set
has been deleted. |
boolean | rowInserted()
This method tests whether or not the current row in the result set
has been inserted. |
boolean | rowUpdated()
This method tests whether or not the current row in the result set
has been updated. |
void | setFetchDirection(int direction)
This method provides a hint to the driver about which direction the
result set will be processed in.
|
void | setFetchSize(int rows)
This method provides a hint to the driver about how many rows at a
time it should fetch from the database.
|
void | updateArray(int columnIndex, Array value)
This method updates the specified column to have a
java.sqlArray value.
|
void | updateArray(String columnName, Array value)
This method updates the specified column to have a
java.sqlArray value.
|
void | updateAsciiStream(int columnIndex, InputStream stream, int count)
This method updates the specified column from an ASCII text stream.
|
void | updateAsciiStream(String columnName, InputStream stream, int count)
This method updates the specified column from an ASCII text stream.
|
void | updateBigDecimal(int columnIndex, BigDecimal value)
This method updates the specified column to have a BigDecimal value. |
void | updateBigDecimal(String columnName, BigDecimal value)
This method updates the specified column to have a BigDecimal value. |
void | updateBinaryStream(int columnIndex, InputStream stream, int count)
This method updates the specified column from a binary stream.
|
void | updateBinaryStream(String columnName, InputStream stream, int count)
This method updates the specified column from a binary stream.
|
void | updateBlob(int columnIndex, Blob value)
This method updates the specified column to have a
java.sql.Blob value.
|
void | updateBlob(String columnName, Blob value)
This method updates the specified column to have a
java.sql.Blob value.
|
void | updateBoolean(int columnIndex, boolean value)
This method updates the specified column to have a boolean value. |
void | updateBoolean(String columnName, boolean value)
This method updates the specified column to have a boolean value. |
void | updateByte(int columnIndex, byte value)
This method updates the specified column to have a byte value. |
void | updateByte(String columnName, byte value)
This method updates the specified column to have a byte value. |
void | updateBytes(int columnIndex, byte[] value)
This method updates the specified column to have a byte array value. |
void | updateBytes(String columnName, byte[] value)
This method updates the specified column to have a byte array value. |
void | updateCharacterStream(int columnIndex, Reader reader, int count)
This method updates the specified column from a character stream.
|
void | updateCharacterStream(String columnName, Reader reader, int count)
This method updates the specified column from a character stream.
|
void | updateClob(int columnIndex, Clob value)
This method updates the specified column to have a
java.sql.Clob value.
|
void | updateClob(String columnName, Clob value)
This method updates the specified column to have a
java.sql.Clob value.
|
void | updateDate(int columnIndex, Date value)
This method updates the specified column to have a java.sql.Date value. |
void | updateDate(String columnName, Date value)
This method updates the specified column to have a java.sql.Date value. |
void | updateDouble(int columnIndex, double value)
This method updates the specified column to have a double value. |
void | updateDouble(String columnName, double value)
This method updates the specified column to have a double value. |
void | updateFloat(int columnIndex, float value)
This method updates the specified column to have a float value. |
void | updateFloat(String columnName, float value)
This method updates the specified column to have a float value. |
void | updateInt(int columnIndex, int value)
This method updates the specified column to have an int value. |
void | updateInt(String columnName, int value)
This method updates the specified column to have an int value. |
void | updateLong(int columnIndex, long value)
This method updates the specified column to have a long value. |
void | updateLong(String columnName, long value)
This method updates the specified column to have a long value. |
void | updateNull(int columnIndex)
This method updates the specified column to have a NULL value. |
void | updateNull(String columnName)
This method updates the specified column to have a NULL value. |
void | updateObject(int columnIndex, Object value, int scale)
This method updates the specified column to have an Object value.
|
void | updateObject(int columnIndex, Object value)
This method updates the specified column to have an Object value.
|
void | updateObject(String columnName, Object value, int scale)
This method updates the specified column to have an Object value.
|
void | updateObject(String columnName, Object value)
This method updates the specified column to have an Object value.
|
void | updateRef(int columnIndex, Ref value)
This method updates the specified column to have a
java.sql.Ref value.
|
void | updateRef(String columnName, Ref value)
This method updates the specified column to have a
java.sql.Ref value.
|
void | updateRow()
This method updates the current row in the database.
|
void | updateShort(int columnIndex, short value)
This method updates the specified column to have a short value. |
void | updateShort(String columnName, short value)
This method updates the specified column to have a short value. |
void | updateString(int columnIndex, String value)
This method updates the specified column to have a String value. |
void | updateString(String columnName, String value)
This method updates the specified column to have a String value. |
void | updateTime(int columnIndex, Time value)
This method updates the specified column to have a java.sql.Time value. |
void | updateTime(String columnName, Time value)
This method updates the specified column to have a java.sql.Time value. |
void | updateTimestamp(int columnIndex, Timestamp value)
This method updates the specified column to have a java.sql.Timestamp value.
|
void | updateTimestamp(String columnName, Timestamp value)
This method updates the specified column to have a java.sql.Timestamp value.
|
boolean | wasNull()
This method tests whether the value of the last column that was fetched
was actually a SQL NULL value.
|
Parameters: row The row to position the result set to.
Returns: true
if the current position was changed,
false
otherwise.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
rowUpdate
method has been called, then the changes
cannot be undone.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
Parameters: columnName The name of the column.
Returns: The index of the column.
Throws: SQLException If an error occurs.
Returns: true
if the cursor is on a valid row;
false
if there are no rows in the result set.
Throws: SQLException If an error occurs.
Array
.
Parameters: columnIndex The index of the column value to return.
Returns: The value of the column as an Array
.
Throws: SQLException If an error occurs.
Array
.
Parameters: columnName The name of the column value to return.
Returns: The value of the column as an Array
.
Throws: SQLException If an error occurs.
next()
or close()
on this result set
will close this stream as well.
Parameters: columnIndex The index of the column to return.
Returns: The column value as an ASCII InputStream
.
Throws: SQLException If an error occurs.
next()
or close()
on this result set
will close this stream as well.
Parameters: columnName The name of the column to return.
Returns: The column value as an ASCII InputStream
.
Throws: SQLException If an error occurs.
Deprecated:
This method returns the value of the specified column as a JavaBigDecimal
.
Parameters: columnIndex The index of the column to return. scale The number of digits to the right of the decimal to return.
Returns: The column value as a BigDecimal
.
Throws: SQLException If an error occurs.
Deprecated:
This method returns the value of the specified column as a JavaBigDecimal
.
Parameters: columnName The name of the column to return.
Returns: The column value as a BigDecimal
.
Throws: SQLException If an error occurs.
BigDecimal
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a BigDecimal
.
Throws: SQLException If an error occurs.
BigDecimal
.
Parameters: columnName The name of the column to return.
Returns: The column value as a BigDecimal
.
Throws: SQLException If an error occurs.
next()
or close()
on this result set
will close this stream as well.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a raw byte InputStream
.
Throws: SQLException If an error occurs.
next()
or close()
on this result set
will close this stream as well.
Parameters: columnName The name of the column to return.
Returns: The column value as a raw byte InputStream
.
Throws: SQLException If an error occurs.
Parameters: columnIndex The index of the column value to return.
Returns: The value of the column as a BLOB.
Throws: SQLException If an error occurs.
Parameters: columnName The name of the column value to return.
Returns: The value of the column as a BLOB.
Throws: SQLException If an error occurs.
boolean
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a boolean
.
Throws: SQLException If an error occurs.
boolean
.
Parameters: columnName The name of the column to return.
Returns: The column value as a boolean
.
Throws: SQLException If an error occurs.
byte
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a byte
.
Throws: SQLException If an error occurs.
byte
.
Parameters: columnName The name of the column to return.
Returns: The column value as a byte
.
Throws: SQLException If an error occurs.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a byte array
Throws: SQLException If an error occurs.
Parameters: columnName The name of the column to return.
Returns: The column value as a byte array
Throws: SQLException If an error occurs.
next()
or close()
on this result set
will close this stream as well.
Parameters: columnIndex The index of the column to return.
Returns: The column value as an character Reader
.
Throws: SQLException If an error occurs.
next()
or close()
on this result set
will close this stream as well.
Parameters: columnName The name of the column to return.
Returns: The column value as an character Reader
.
Throws: SQLException If an error occurs.
Parameters: columnIndex The index of the column value to return.
Returns: The value of the column as a CLOB.
Throws: SQLException If an error occurs.
Parameters: columnName The name of the column value to return.
Returns: The value of the column as a CLOB.
Throws: SQLException If an error occurs.
CONCUR_*
constants defined in this interface.
Returns: The result set concurrency type.
Throws: SQLException If an error occurs.
Returns: The name of the database cursor used by this result set.
Throws: SQLException If an error occurs.
java.sql.Date
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a java.sql.Date
.
Throws: SQLException If an error occurs.
java.sql.Date
.
Parameters: columnName The name of the column to return.
Returns: The column value as a java.sql.Date
.
Throws: SQLException If an error occurs.
java.sql.Date
. The specified Calendar
is used
to generate a value for the date if the database does not support
timezones.
Parameters: columnIndex The index of the column value to return. cal The Calendar
to use for calculating timezones.
Returns: The value of the column as a java.sql.Date
.
Throws: SQLException If an error occurs.
java.sql.Date
. The specified Calendar
is used
to generate a value for the date if the database does not support
timezones.
Parameters: columnName The name of the column value to return. cal The Calendar
to use for calculating timezones.
Returns: The value of the column as a java.sql.Date
.
Throws: SQLException If an error occurs.
double
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a double
.
Throws: SQLException If an error occurs.
double
.
Parameters: columnName The name of the column to return.
Returns: The column value as a double
.
Throws: SQLException If an error occurs.
Returns: The fetch direction for this result set.
Throws: SQLException If an error occurs.
Returns: The current fetch size for this result set.
Throws: SQLException If an error occurs.
float
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a float
.
Throws: SQLException If an error occurs.
float
.
Parameters: columnName The name of the column to return.
Returns: The column value as a float
.
Throws: SQLException If an error occurs.
int
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a int
.
Throws: SQLException If an error occurs.
int
.
Parameters: columnName The name of the column to return.
Returns: The column value as a int
.
Throws: SQLException If an error occurs.
long
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a long
.
Throws: SQLException If an error occurs.
long
.
Parameters: columnName The name of the column to return.
Returns: The column value as a long
.
Throws: SQLException If an error occurs.
ResultSetMetaData
instance.
Returns: The ResultSetMetaData
instance for this result set.
Throws: SQLException If an error occurs.
Object
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as an Object
.
Throws: SQLException If an error occurs.
Object
.
Parameters: columnName The name of the column to return.
Returns: The column value as an Object
.
Throws: SQLException If an error occurs.
Object
using the specified SQL type to Java type map.
Parameters: columnIndex The index of the column to return. map The SQL type to Java type map to use.
Returns: The value of the column as an Object
.
Throws: SQLException If an error occurs.
Object
using the specified SQL type to Java type map.
Parameters: columnName The name of the column to return. map The SQL type to Java type map to use.
Returns: The value of the column as an Object
.
Throws: SQLException If an error occurs.
Ref
for the specified column which
represents the structured type for the column.
Parameters: columnIndex The index of the column to return.
Returns: A Ref
object for the column
Throws: SQLException If an error occurs.
Ref
for the specified column which
represents the structured type for the column.
Parameters: columnName The name of the column to return.
Returns: A Ref
object for the column
Throws: SQLException If an error occurs.
Returns: The current row number, or 0 if there is not current row.
Throws: SQLException If an error occurs.
short
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a short
.
Throws: SQLException If an error occurs.
short
.
Parameters: columnName The name of the column to return.
Returns: The column value as a short
.
Throws: SQLException If an error occurs.
Statement
that was used to
produce this result set.
Returns: The Statement
used to produce this result set.
Throws: SQLException If an error occurs.
String
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a String
.
Throws: SQLException If an error occurs.
String
.
Parameters: columnName The name of the column to return.
Returns: The column value as a String
.
Throws: SQLException If an error occurs.
java.sql.Time
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a java.sql.Time
.
Throws: SQLException If an error occurs.
java.sql.Time
.
Parameters: columnName The name of the column to return.
Returns: The column value as a java.sql.Time
.
Throws: SQLException If an error occurs.
java.sql.Time
. The specified Calendar
is used
to generate a value for the time if the database does not support
timezones.
Parameters: columnIndex The index of the column value to return. cal The Calendar
to use for calculating timezones.
Returns: The value of the column as a java.sql.Time
.
Throws: SQLException If an error occurs.
java.sql.Time
. The specified Calendar
is used
to generate a value for the time if the database does not support
timezones.
Parameters: columnName The name of the column value to return. cal The Calendar
to use for calculating timezones.
Returns: The value of the column as a java.sql.Time
.
Throws: SQLException If an error occurs.
java.sql.Timestamp
.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a java.sql.Timestamp
.
Throws: SQLException If an error occurs.
java.sql.Timestamp
.
Parameters: columnName The name of the column to return.
Returns: The column value as a java.sql.Timestamp
.
Throws: SQLException If an error occurs.
java.sql.Timestamp
. The specified Calendar
is used
to generate a value for the timestamp if the database does not support
timezones.
Parameters: columnIndex The index of the column value to return. cal The Calendar
to use for calculating timezones.
Returns: The value of the column as a java.sql.Timestamp
.
Throws: SQLException If an error occurs.
java.sql.Timestamp
. The specified Calendar
is used
to generate a value for the timestamp if the database does not support
timezones.
Parameters: columnName The name of the column value to return. cal The Calendar
to use for calculating timezones.
Returns: The value of the column as a java.sql.Timestamp
.
Throws: SQLException If an error occurs.
TYPE_*
constants defined in this interface.
Returns: The result set type.
Throws: SQLException If an error occurs.
Deprecated: Use getCharacterStream instead.
This method returns the value of the specified column as a Unicode UTF-8 stream. Note that all the data from this stream must be read before fetching the value of any other column. Please also be aware that callingnext()
or close()
on this result set
will close this stream as well.
Parameters: columnIndex The index of the column to return.
Returns: The column value as a Unicode UTF-8 InputStream
.
Throws: SQLException If an error occurs.
Deprecated: Use getCharacterStream instead.
This method returns the value of the specified column as a Unicode UTF-8 stream. Note that all the data from this stream must be read before fetching the value of any other column. Please also be aware that callingnext()
or close()
on this result set
will close this stream as well.
Parameters: columnName The name of the column to return.
Returns: The column value as a Unicode UTF-8 InputStream
.
Throws: SQLException If an error occurs.
java.net.URL
.
Parameters: columnIndex The index of the column value to return.
Throws: SQLException If an error occurs.
Since: 1.4
java.net.URL
.
Parameters: columnName The name of the column value to return.
Throws: SQLException If an error occurs.
Since: 1.4
Returns: The first SQLWarning for this result set, or null
if
there are no warnings.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
Returns: true
if the cursor is positioned after the last
row, false
otherwise.
Throws: SQLException If an error occurs.
Returns: true
if the cursor is positioned before the first
row, false
otherwise.
Throws: SQLException If an error occurs.
Returns: true
if the cursor is positioned on the first
row, false
otherwise.
Throws: SQLException If an error occurs.
Returns: true
if the cursor is positioned on the last
row, false
otherwise.
Throws: SQLException If an error occurs.
Returns: true
if the cursor is on a valid row;
false
if there are no rows in the result set.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
Returns: true
if the next row exists, false
otherwise.
Throws: SQLException If an error occurs.
Returns: true
if the previous row exists, false
otherwise.
Throws: SQLException If an error occurs.
Throws: SQLException If an error occurs.
Parameters: rows The number of row positions to move.
Returns: true
if the current position was changed,
false
otherwise.
Throws: SQLException If an error occurs.
Returns: true
if the row has been deleted, false
otherwise.
Throws: SQLException If an error occurs.
Returns: true
if the row has been inserted, false
otherwise.
Throws: SQLException If an error occurs.
Returns: true
if the row has been updated, false
otherwise.
Throws: SQLException If an error occurs.
Parameters: direction The direction in which rows will be processed. The
allowed values are the FETCH_*
constants
defined in this interface.
Throws: SQLException If an error occurs.
Parameters: rows The number of rows the driver should fetch per call.
Throws: SQLException If an error occurs.
java.sqlArray
value.
This does not update the actual database. updateRow
must be
called in order to do that.
Throws: SQLException If an error occurs.
Since: 1.4
UNKNOWN: columnIndex The index of the column value to update. value The new value of the column.
java.sqlArray
value.
This does not update the actual database. updateRow
must be
called in order to do that.
Throws: SQLException If an error occurs.
Since: 1.4
UNKNOWN: columnName The name of the column value to update. value The new value of the column.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. stream The stream from which the column value is updated. count The length of the stream.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. stream The stream from which the column value is updated. count The length of the stream.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. stream The stream from which the column value is updated. count The length of the stream.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. stream The stream from which the column value is updated. count The length of the stream.
Throws: SQLException If an error occurs.
java.sql.Blob
value.
This does not update the actual database. updateRow
must be
called in order to do that.
Throws: SQLException If an error occurs.
Since: 1.4
UNKNOWN: columnIndex The index of the column value to update. value The java.sql.Blob
used to set the new value
of the column.
java.sql.Blob
value.
This does not update the actual database. updateRow
must be
called in order to do that.
Throws: SQLException If an error occurs.
Since: 1.4
UNKNOWN: columnName The name of the column value to update. value The java.sql.Blob
used to set the new value
of the column.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. reader The reader from which the column value is updated. count The length of the stream.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. reader The reader from which the column value is updated. count The length of the stream.
Throws: SQLException If an error occurs.
java.sql.Clob
value.
This does not update the actual database. updateRow
must be
called in order to do that.
Throws: SQLException If an error occurs.
Since: 1.4
UNKNOWN: columnIndex The index of the column value to update. value The java.sql.Clob
used to set the new value
of the column.
java.sql.Clob
value.
This does not update the actual database. updateRow
must be
called in order to do that.
Throws: SQLException If an error occurs.
Since: 1.4
UNKNOWN: columnName The name of the column value to update. value The java.sql.Clob
used to set the new value
of the column.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column. scale The scale of the object in question, which is used only for numeric type objects.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column. scale The scale of the object in question, which is used only for numeric type objects.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
java.sql.Ref
value.
This does not update the actual database. updateRow
must be
called in order to do that.
Throws: SQLException If an error occurs.
Since: 1.4
UNKNOWN: columnIndex The index of the column value to update. value The java.sql.Ref
used to set the new value
of the column.
java.sql.Ref
value.
This does not update the actual database. updateRow
must be
called in order to do that.
Throws: SQLException If an error occurs.
Since: 1.4
UNKNOWN: columnName The name of the column value to update. value The java.sql.Ref
used to set the new value
of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnIndex The index of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
updateRow
must be
called in order to do that.
Parameters: columnName The name of the column to update. value The new value of the column.
Throws: SQLException If an error occurs.
Returns: true
if the last column fetched was a NULL,
false
otherwise.
Throws: SQLException If an error occurs.