Android Cursor用法
2014-02-15 16:46
323 查看
Cursor作用类似于java中resultSet,把查询到的结果集封装在一个Cursor对象当中。cursor就像是结果集上的一个游标,可以向前向后移动。
常用方法:
moveToFirst(); moveToFirst(); 移动到第一行或最后一行
moveToNext();MoveToPrevious() 向前移动一行或向后移动一行
moveToPosition(positon) 移动到指定位置
注:以上五个方法都有返回值。如果移动成功就返回true,移动失败返回false。 ==>当移动到指定行后,要掉用cursor的getXxx()方法获取指定列的数据。
我们可以通过while(cursor.moveToNext()){ 取值} 从而把表中的数据都读出来。
if (cur.moveToFirst() == false)
{
//为空的Cursor
return;
}
方法总结
close()
关闭游标,释放资源
copyStringToBuffer(int columnIndex, CharArrayBuffer buffer)
在缓冲区中检索请求的列的文本,将将其存储
getColumnCount()
返回所有列的总数
getColumnIndex(String columnName)
返回指定列的名称,如果不存在返回-1
getColumnIndexOrThrow(String columnName)
从零开始返回指定列名称,如果不存在将抛出IllegalArgumentException 异常。
getColumnName(int columnIndex)
从给定的索引返回列名
getColumnNames()
返回一个字符串数组的列名
getCount()
返回Cursor 中的行数
moveToFirst()
移动光标到第一行
moveToLast()
移动光标到最后一行
moveToNext()
移动光标到下一行
moveToPosition(int position)
移动光标到一个绝对的位置
moveToPrevious()
移动光标到上一行
常用方法:
moveToFirst(); moveToFirst(); 移动到第一行或最后一行
moveToNext();MoveToPrevious() 向前移动一行或向后移动一行
moveToPosition(positon) 移动到指定位置
注:以上五个方法都有返回值。如果移动成功就返回true,移动失败返回false。 ==>当移动到指定行后,要掉用cursor的getXxx()方法获取指定列的数据。
我们可以通过while(cursor.moveToNext()){ 取值} 从而把表中的数据都读出来。
if (cur.moveToFirst() == false)
{
//为空的Cursor
return;
}
方法总结
close()
关闭游标,释放资源
copyStringToBuffer(int columnIndex, CharArrayBuffer buffer)
在缓冲区中检索请求的列的文本,将将其存储
getColumnCount()
返回所有列的总数
getColumnIndex(String columnName)
返回指定列的名称,如果不存在返回-1
getColumnIndexOrThrow(String columnName)
从零开始返回指定列名称,如果不存在将抛出IllegalArgumentException 异常。
getColumnName(int columnIndex)
从给定的索引返回列名
getColumnNames()
返回一个字符串数组的列名
getCount()
返回Cursor 中的行数
moveToFirst()
移动光标到第一行
moveToLast()
移动光标到最后一行
moveToNext()
移动光标到下一行
moveToPosition(int position)
移动光标到一个绝对的位置
moveToPrevious()
移动光标到上一行
相关文章推荐
- androidUI第四部分---1.4.3ListView用法—利用CursorAdapter生成ListView
- android Cursor用法
- Android cursor用法
- 【Cursor】Android中Cursor类的概念和用法
- Android之CursorAdapter用法
- android Cursor用法
- Android Cursor用法
- Android Cursor用法
- Android之CursorAdapter用法
- Android 中 CursorAdapter 的用法
- Android cursor用法
- [Android] Adapter:SimpleAdapter SimpleCursorAdapter ArrayAdapter 与ListView的用法
- Android Cursor用法
- Android Cursor用法
- Android cursor用法
- 关于 Android cursor用法
- Android中Cursor的用法
- Android基础之CursorAdapter 的用法与获取联系人信息显示、并点击拨号
- Android ListView 最基本的用法,使用SimpleCursorAdapter 。 附例子。
- Android中Cursor(游标)类的概念和用法