zoukankan      html  css  js  c++  java
  • 关于Cursor的小总结

    查询出来的数据

    cursor是一个游标,moveToNext()就按行从上往下读数据,

    如果是id列,则从id列从上往下读数据,

    如果是name列,则从name列从上往下读数据

    比如代码(选自0116),

     1 Cursor cursor=db.query("user",new String[]{"id", "name","password"}, "id=?", new String[]{"1"} ,null, null,null);
     2              while(cursor.moveToNext())
     3              {
     4                  int id =cursor.getInt(cursor.getColumnIndex("id"));
     5                  String name =cursor.getString(cursor.getColumnIndex("name"));//得到编号,通过编号得到
     6                  //getString()里面不是列名而是这一列在列里面的编号,是第几列 比如password是第3列,刚刚取的是第id=1的一行
     7                  String password =cursor.getString(cursor.getColumnIndex("password"));//跟上列的编号,必须是第几列,再把这一列值取出来
     8                  System.out.println(id);
     9                  System.out.println("name is"+name);
    10                  System.out.println("password is"+password);
    11              }

    以上分成三列,id 列,name列 ,password列

    读取第一行的id,name,password

    再读取第二行的id,name,password

    依次往下

  • 相关阅读:
    bzoj 2599
    bzoj 3697
    poj 1741
    bzoj 2741
    bzoj 5495
    bzoj 3261
    网络流24题——骑士共存问题 luogu 3355
    网络流24题——数字梯形问题 luogu 4013
    bzoj 3998
    网络流24题——魔术球问题 luogu 2765
  • 原文地址:https://www.cnblogs.com/kyxyes/p/2919861.html
Copyright © 2011-2022 走看看