> 文档中心 > 鸿蒙HarmonyOS 数据库结果集ResultSet介绍

鸿蒙HarmonyOS 数据库结果集ResultSet介绍

鸿蒙HarmonyOS 数据库结果集ResultSet介绍

查询结果集的使用

关系型数据库提供了查询返回的结果集ResultSet,其指向查询结果中的一行数据,供用户对查询结果进行遍历和访问。ResultSet对外API如下所示。

表8 结果集API

类名

接口名

描述

ResultSet

boolean goTo(int offset)

从结果集当前位置移动指定偏移量。

ResultSet

boolean goToRow(int position)

将结果集移动到指定位置。

ResultSet

boolean goToNextRow()

将结果集向后移动一行。

ResultSet

boolean goToPreviousRow()

将结果集向前移动一行。

ResultSet

boolean isStarted()

判断结果集是否被移动过。

ResultSet

boolean isEnded()

判断结果集当前位置是否在最后一行之后。

ResultSet

boolean isAtFirstRow()

判断结果集当前位置是否在第一行。

ResultSet

boolean isAtLastRow()

判断结果集当前位置是否在最后一行。

ResultSet

int getRowCount()

获取当前结果集中的记录条数。

ResultSet

int getColumnCount()

获取结果集中的列数。

ResultSet

String getString(int columnIndex)

获取当前行指定列的值,以String类型返回。

ResultSet

byte[] getBlob(int columnIndex)

获取当前行指定列的值,以字节数组形式返回。

ResultSet

double getDouble(int columnIndex)

获取当前行指定列的值,以double型返回。

开发者涨薪指南 鸿蒙HarmonyOS 数据库结果集ResultSet介绍 48位大咖的思考法则、工作方式、逻辑体系