Android Cursor返回结果数为0的几种方法

来源:互联网 发布:单词社交网络好用吗 编辑:程序博客网 时间:2024/06/05 20:53

方法一:

Cursor cursor=null;        int count=0;        try{            String sqls="select count(*) from TableName";            cursor=dbhelp.getWritableDatabase().rawQuery(sqls, null);            while(cursor.moveToNext())            {                //根据列的索引直接读取  比如第0列的值                count= cursor.getInt(0);                 System.out.println("count:"+count);            }            cursor.close();        }        catch (Exception e){        }        return count;

方法二:

    public Cursor queryAll(){        Cursor cursor=null;        try{            String sqls="select * from TableName";            cursor=dbhelp.getWritableDatabase().rawQuery(sqls, null);        }        catch (Exception e){        }        return cursor;    }当结果queryAll().getCount()==0时,则返回行数为0
0 0
原创粉丝点击