Android開發——數據庫內容的查詢



查詢數據

publicCursor query(String table, String[] columns, String selection,

            String[] selectionArgs,String groupBy,String having,

            String orderBy)



table:表名稱


columns:列表稱數組


selection:條件where子句,可以包含“?”通配符,將被參數數組中的值替換。


selectionArgs:參數數組,替換where中的“?”


groupBy:分組列


having:分組條件


order:排序類


查詢代碼如下:


//SQLiteDatabase下的查詢方法。


    public Cursor query(){


        sqLiteDatabase=dbHelper.getReadableDatabase();


        Cursor cursor=sqLiteDatabase.query("T_NAME",null,"world=nihao",null,null,null,null);


        if(cursor.moveToFirst()){


            int _id=cursor.getInt(0);


            String world=cursor.getString(1);


            System.out.print(_id+":"+world);


        }


        return cursor;


    }



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章