Android 数据库SQLite Cursor数据遍历读取

 时间:2026-04-23 12:45:39

1、通过query获取数据:

SQLiteDatabase dataBase=sqliteDB.openDB();

String table="tab_running";

String[] columns={"startaddress","startgpstime","startsystime","endaddress","endgpstime","endsystime"};//你要的数据  

String selection="finished=?";  

String[] selectionArgs={"1"};//具体的条件,注意要对应条件字段  

Cursor cursor=dataBase.query(table, columns, selection, selectionArgs, null, null, null);

2、根据列索引遍历读取列数据:

while(cursor.moveToNext())

{

//根据列的索引直接读取  比如第0列的值

   String strValue= cursor.getString(0);  

}

3、根据列名获取列索引遍历读取列数据:

while(cursor.moveToNext())

{

//根据列名获取列索引   

int nameColumnIndex = cursor.getColumnIndex(“username");

String strValue=cursor.getString(nameColumnIndex); 

}

  • 如何在资源管理器中显示Unity项目#校园分享#
  • eclipse怎么更改控制台的字体大小
  • css设置div四边框样式
  • Sqlserver之约束
  • 最详细的教程axure新手入门:[1]Axure教程
  • 热门搜索
    文明校园手抄报资料 感谢老师的手抄报 尊师重教手抄报 苗苗手抄报 感恩老师手抄报句子 三节三爱手抄报 端午节手抄报一等奖 儿童节手抄报内容大全 端午手抄报内容 国防手抄报简单又字少