IDataRecord

public interface IDataRecord

Предоставляет доступ к значениям столбцов в каждой строке для DataReader и реализуется поставщиками данных .NET Framework, которые обращаются к реляционным базам данных.

Методы

МетодОписание
get(int i)Получает столбец, расположенный по указанному индексу.
getFieldCount()Получает количество столбцов в текущей строке.
getFieldType(int i)Получает информацию java.lang.Class, соответствующую типу java.lang.Object, который будет возвращен изgetValue(int).
getName(int i)Получает имя поля для поиска.
getValue(int i)Возвращает значение указанного поля.

get(int i)

public abstract Object get(int i)

Получает столбец, расположенный по указанному индексу.

Параметры:

ПараметрТипОписание
iintОтсчитываемый от нуля индекс столбца, который требуется получить.

Возвращает: java.lang.Object — столбец, расположенный по указанному индексу как java.lang.Object.

getFieldCount()

public abstract int getFieldCount()

Получает количество столбцов в текущей строке.

Возвращает: int — если не находится в допустимом наборе записей, 0; в противном случае количество столбцов в текущей записи. По умолчанию -1.

getFieldType(int i)

public abstract Class getFieldType(int i)

Получает информацию java.lang.Class, соответствующую типу java.lang.Object, который будет возвращен изgetValue(int).

Параметры:

ПараметрТипОписание
iintИндекс поля для поиска.

Возвращает: java.lang.Class — информация java.lang.Class, соответствующая типу java.lang.Object, который будет возвращен изgetValue(int).

getName(int i)

public abstract String getName(int i)

Получает имя поля для поиска.

Параметры:

ПараметрТипОписание
iintИндекс поля для поиска.

Возвращает: java.lang.String — имя поля или пустая строка (""), если нет возвращаемого значения.

getValue(int i)

public abstract Object getValue(int i)

Возвращает значение указанного поля.

Параметры:

ПараметрТипОписание
iintИндекс поля для поиска.

Возвращает: java.lang.Object — объект java.lang.Object, который будет содержать значение поля по возвращении.