http://blog.csdn.net/zhangkongzhongyun/article/details/9084749
SQLiteDatabase的rawQuery()用于执行select语句,使用例子如下:
SQLiteDatabase database = blackDB.getReadableDatabase();
Cursor cursor = database.rawQuery("select count(1) from " + BlackTable.BLACKTABLE, null);cursor.moveToNext();
int totalRows = cursor.getInt(0);
cursor.close();
return totalRows;
rawQuery()方法的第一个参数为select语句;第二个参数为select语句中占位符参数的值,如果select语句没有使用占位符,该参数可以设置为null。带占位符参数的select语句使用例子如下:
Cursor cursor = db.rawQuery("select * from personwhere name like ?and age=?", new String[]{"%iteedu%", "4"});