查詢數據
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;
}