|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ResultSetMetaData extends Wrapper
ResultSet объект. Следующий фрагмент кода создает ResultSet объектная РТС, создает ResultSetMetaData возразите rsmd, и использует rsmd, чтобы узнать, сколько имеет РТС столбцов и может ли первый столбец в РТС использоваться в a WHERE пункт.
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
boolean b = rsmd.isSearchable(1);
| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
columnNoNulls
Постоянное указание, что столбец не позволяет
NULL значения. |
static int |
columnNullable
Постоянное указание, что столбец позволяет
NULL значения. |
static int |
columnNullableUnknown
Постоянное указание, что nullability значений столбца неизвестен.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка |
getCatalogName(int column)
Получает имя каталога таблицы определяемого столбца.
|
Строка |
getColumnClassName(int column)
Возвращает полностью определенное имя Java class, экземпляры которого производятся если метод
ResultSet.getObject вызывается, чтобы получить значение от столбца. |
int |
getColumnCount()
Возвращает число столбцов в этом
ResultSet объект. |
int |
getColumnDisplaySize(int column)
Указывает на нормальный максимальный width определяемого столбца в символах.
|
Строка |
getColumnLabel(int column)
Получает предложенный title определяемого столбца для использования в распечатках и дисплеях.
|
Строка |
getColumnName(int column)
Получите имя определяемого столбца.
|
int |
getColumnType(int column)
Получает тип SQL определяемого столбца.
|
Строка |
getColumnTypeName(int column)
Получает специфичное для базы данных имя типа определяемого столбца.
|
int |
getPrecision(int column)
Получите указанный размер столбца определяемого столбца.
|
int |
getScale(int column)
Получает число определяемого столбца цифр направо от десятичной точки.
|
Строка |
getSchemaName(int column)
Получите схему таблицы определяемого столбца.
|
Строка |
getTableName(int column)
Получает имя таблицы определяемого столбца.
|
boolean |
isAutoIncrement(int column)
Указывает, нумеруется ли определяемый столбец автоматически.
|
boolean |
isCaseSensitive(int column)
Указывает, имеет ли случай столбца значение.
|
boolean |
isCurrency(int column)
Указывает, является ли определяемый столбец денежной стоимостью.
|
boolean |
isDefinitelyWritable(int column)
Указывает, успешно выполнится ли запись на определяемом столбце определенно.
|
int |
isNullable(int column)
Указывает на nullability значений в определяемом столбце.
|
boolean |
isReadOnly(int column)
Указывает, не перезаписываем ли определяемый столбец определенно.
|
boolean |
isSearchable(int column)
Указывает, может ли определяемый столбец использоваться в где пункт.
|
boolean |
isSigned(int column)
Указывает, являются ли значения в определяемом столбце числами со знаком.
|
boolean |
isWritable(int column)
Указывает, возможно ли для записи на определяемом столбце успешно выполниться.
|
isWrapperFor, unwrapstatic final int columnNoNulls
NULL значения.static final int columnNullable
NULL значения.static final int columnNullableUnknown
int getColumnCount()
throws SQLException
ResultSet объект.SQLException - если ошибка доступа к базе данных происходитboolean isAutoIncrement(int column)
throws SQLException
column - первый столбец 1, второе 2...true раз так; false иначеSQLException - если ошибка доступа к базе данных происходитboolean isCaseSensitive(int column)
throws SQLException
column - первый столбец 1, второе 2...true раз так; false иначеSQLException - если ошибка доступа к базе данных происходитboolean isSearchable(int column)
throws SQLException
column - первый столбец 1, второе 2...true раз так; false иначеSQLException - если ошибка доступа к базе данных происходитboolean isCurrency(int column)
throws SQLException
column - первый столбец 1, второе 2...true раз так; false иначеSQLException - если ошибка доступа к базе данных происходитint isNullable(int column)
throws SQLException
column - первый столбец 1, второе 2...columnNoNulls, columnNullable или columnNullableUnknownSQLException - если ошибка доступа к базе данных происходитboolean isSigned(int column)
throws SQLException
column - первый столбец 1, второе 2...true раз так; false иначеSQLException - если ошибка доступа к базе данных происходитint getColumnDisplaySize(int column)
throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитString getColumnLabel(int column) throws SQLException
AS пункт. Если SQL AS не определяется, значение, возвращенное из getColumnLabel будет то же самое как значение, возвращенное getColumnName метод.column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитString getColumnName(int column) throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитString getSchemaName(int column) throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитint getPrecision(int column)
throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитint getScale(int column)
throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитString getTableName(int column) throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитString getCatalogName(int column) throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитint getColumnType(int column)
throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитTypesString getColumnTypeName(int column) throws SQLException
column - первый столбец 1, второе 2...SQLException - если ошибка доступа к базе данных происходитboolean isReadOnly(int column)
throws SQLException
column - первый столбец 1, второе 2...true раз так; false иначеSQLException - если ошибка доступа к базе данных происходитboolean isWritable(int column)
throws SQLException
column - первый столбец 1, второе 2...true раз так; false иначеSQLException - если ошибка доступа к базе данных происходитboolean isDefinitelyWritable(int column)
throws SQLException
column - первый столбец 1, второе 2...true раз так; false иначеSQLException - если ошибка доступа к базе данных происходитString getColumnClassName(int column) throws SQLException
Возвращает полностью определенное имя Java class, экземпляры которого производятся если метод ResultSet.getObject вызывается, чтобы получить значение от столбца. ResultSet.getObject может возвратить подкласс class, возвращенного этим методом.
column - первый столбец 1, второе 2...ResultSet.getObject получать значение в указанном столбце. Это - имя class, используемое для пользовательского отображения.SQLException - если ошибка доступа к базе данных происходит
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92