您的位置:首页 > 移动开发 > Android开发

关于 Android cursor用法

2012-09-15 10:46 274 查看
今天总结了下关于sqlite数据库取得数据的文章,其实如果仔细分析一下的话,cursor这个类的用法还是很清晰的。

c.getColumnCount()   返回一共多少列总数

c.getColumnIndex(String columnName)   通过列名返回是第几列

c.getString(Int columnIndex) 通过指定的列数返回列的内容 从0开始

c.getColumnName(1) 给出指定的索引,返回列名 从0开始

c.getCount() 返回一共多少行

moveToFirst()   移动光标到第一行   

moveToLast()   移动光标到最后一行  

moveToNext()   移动光标到下一行  

moveToPosition(int position)   移动光标到一个绝对的位置  

moveToPrevious()   移动光标到上一行  从0开始

取得table中指定列的所有数据

int nameColumnIndex = c.getColumnIndex("title");

while(c.moveToNext())

{

String name=c.getString(nameColumnIndex);

System.out.println(name);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: