鸿蒙HarmonyOS 数据库结果集ResultSet介绍
查询结果集的使用
关系型数据库提供了查询返回的结果集ResultSet,其指向查询结果中的一行数据,供用户对查询结果进行遍历和访问。ResultSet对外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型返回。 |