学过编程的朋友应该多少都接触过数据库,对数据库的CRUD相信也不会陌生,今天讲一讲安卓SDK为我们提供的Cursor接口。
当Android程序需要进行数据检索操作时,需要保存全部的查询结果,保存查询结果可以使用android.database.Cursor接口完成。并且可以完成对结果集随机读写访问的操作。
android.database.Cursor接口定义的常用方法如下:
public abstract void close() //关闭查询
public abstract int getCount() //返回查询的数据量
public abstract int getColumnCount() //返回查询结果中列的总数
public abstract String[] getColumnNames() //得到查询结果中全部列的名称
public abstract String getColumnName(int columnIndex) //得到指定位置列的名称
public abstract boolean isAfterLast() //判断结果集指针是否在最后一行数据之后
public abstract boolean isBeforeFirst() //判断结果集指针是否在第一行记录之前
public abstract boolean isClosed() //判断结果集是否已关闭
public abstract boolean isFirst() //判断结果集指针是否指在第一行
public abstract boolean isLast() //判断结果集指针是否指在最后一行
public abstract boolean moveToFirst() //将结果集指针移动到第一行
public abstract boolean moveToLast() //将结果集指针移动到最后一行</