查询数据
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;
}