IDataRecord

public interface IDataRecord

为 DataReader 提供对每一行中列值的访问,并由访问关系数据库的 .NET Framework 数据提供程序实现。

方法

方法描述
get(int i)获取位于指定索引处的列。
getFieldCount()获取当前行中的列数。
getFieldType(int i)获取与将从中返回的 java.lang.Object 类型对应的 java.lang.Class 信息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.Object 类型对应的 java.lang.Class 信息getValue(int).

参数:

范围类型描述
iint要查找的字段的索引。

退货: java.lang.Class - 对应于将从中返回的 java.lang.Object 类型的 java.lang.Class 信息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。