| public interface java.sql ResultSetMetaData
|
Java SE 6 |
ResultSet object.
The following code fragment creates the ResultSet object rs,
creates the ResultSetMetaData object rsmd, and uses rsmd
to find out how many columns rs has and whether the first column in rs
can be used in a WHERE clause.
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
boolean b = rsmd.isSearchable(1);
| Fields | |
|---|---|
| final public static int | columnNoNulls The constant indicating that a column does not allow NULL values.
|
| final public static int | columnNullable The constant indicating that a column allows NULL values.
|
| final public static int | columnNullableUnknown The constant indicating that the nullability of a column's values is unknown. |
| Properties | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| public boolean | isAutoIncrement(int column) throws SQLException Details
Indicates whether the designated column is automatically numbered.
| ||||||||
| public boolean | isCaseSensitive(int column) throws SQLException Details
Indicates whether a column's case matters.
| ||||||||
| public String | getCatalogName(int column) throws SQLException Details
Gets the designated column's table's catalog name.
| ||||||||
| public String | getColumnClassName(int column) throws SQLException Details
Returns the fully-qualified name of the Java class whose instances
are manufactured if the method
| ||||||||
| public int | getColumnCount() throws SQLException Details
Returns the number of columns in this ResultSet object.
| ||||||||
| public int | getColumnDisplaySize(int column) throws SQLException Details
Indicates the designated column's normal maximum width in characters.
| ||||||||
| public String | getColumnLabel(int column) throws SQLException Details
Gets the designated column's suggested title for use in printouts and
displays. The suggested title is usually specified by the SQL AS
clause. If a SQL AS is not specified, the value returned from
getColumnLabel will be the same as the value returned by the
getColumnName method.
| ||||||||
| public String | getColumnName(int column) throws SQLException Details
Get the designated column's name.
| ||||||||
| public int | getColumnType(int column) throws SQLException Details
Retrieves the designated column's SQL type.
| ||||||||
| public String | getColumnTypeName(int column) throws SQLException Details
Retrieves the designated column's database-specific type name.
| ||||||||
| public boolean | isCurrency(int column) throws SQLException Details
Indicates whether the designated column is a cash value.
| ||||||||
| public boolean | isDefinitelyWritable(int column) throws SQLException Details
Indicates whether a write on the designated column will definitely succeed.
| ||||||||
| public int | isNullable(int column) throws SQLException Details
Indicates the nullability of values in the designated column.
| ||||||||
| public int | getPrecision(int column) throws SQLException Details
Get the designated column's specified column size.
For numeric data, this is the maximum precision. For character data, this is the length in characters.
For datetime datatypes, this is the length in characters of the String representation (assuming the
maximum allowed precision of the fractional seconds component). For binary data, this is the length in bytes. For the ROWID datatype,
this is the length in bytes. 0 is returned for data types where the
column size is not applicable.
| ||||||||
| public boolean | isReadOnly(int column) throws SQLException Details
Indicates whether the designated column is definitely not writable.
| ||||||||
| public int | getScale(int column) throws SQLException Details
Gets the designated column's number of digits to right of the decimal point.
0 is returned for data types where the scale is not applicable.
| ||||||||
| public String | getSchemaName(int column) throws SQLException Details
Get the designated column's table's schema.
| ||||||||
| public boolean | isSearchable(int column) throws SQLException Details
Indicates whether the designated column can be used in a where clause.
| ||||||||
| public boolean | isSigned(int column) throws SQLException Details
Indicates whether values in the designated column are signed numbers.
| ||||||||
| public String | getTableName(int column) throws SQLException Details
Gets the designated column's table name.
| ||||||||
| public boolean | isWritable(int column) throws SQLException Details
Indicates whether it is possible for a write on the designated column to succeed.
| ||||||||
| About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
| About Sun · Contact · Privacy · Terms of Use · Trademarks | Java SE 6 · Copyright © 1994-2009 Sun Microsystems, Inc.All rights reserved. Use is subject to license terms |
![]() |
![]() |
|