Android Cursor遍历获取数据的使用记录

使用数据库查询用到cursor。

现在有一个数据库表记录用户每次登录的时间(距1970的毫秒数)logintime(key,time long integer);

要查询用户最后一次登录时间:

Cursor cursor=db.query("logintime",null,null,null,null,null,null);

以上获取到数据表的数据对象(暂且这样叫),获取最后一次登录时间如下:
        if(cursor.moveToFirst()){//判断数据表里有数据
            while(cursor.moveToNext()){//遍历数据表中的数据
                time=cursor.getLong(cursor.getColumnIndex("time"));//通过列名“time”获取该列索引,再根据索引获取对应的数据。
                Log.i("TAG","index="+cursor.getColumnIndex("time")
                     +",time="+time);
    	    }
    	    cursor.close();
    	}

打印出的数据如下:time属于第一列,所以index=1;后面的数据是该列每一行对应的数据。

index=1,time=1501224967302
index=1,time=1501224975000
index=1,time=1501225762683
index=1,time=1501227665229
index=1,time=1501227961617
index=1,time=1501228069456
index=1,time=1501228421306





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值