简单 数据库 查询
1. 得到目标数据库的Cursor 如:联系人
Cursor c = getContentResolver().query(People.CONTENT_URI,
null, null, null, null);
2. 查询该数据库中 指定id 指定列 的数据
public String getValueByColumnId(Cursor c, String columnName, int id){
if(id >= c.getCount()){
//id越界
return "";
}
else {
c.moveToPosition(id);
int columnIndex = c.getColumnIndex(columnName);
return c.getString(columnIndex);
}
}
3. 使用: 如 查询联系人中 第2记录 且 列名People.NAME 的记录
String s2 = getValueByColumnId(c,People.NAME,2);
结束之!!!
本文详细介绍了如何通过Cursor获取数据库中的指定数据,并提供了查询特定id指定列数据的方法,包括实例演示。
2129

被折叠的 条评论
为什么被折叠?



