【发布时间】:2016-07-12 23:40:41
【问题描述】:
我需要从我的数据库表中获取“Tname”列中具有相同值“r_c”的所有行。
public ArrayList<String> getDb2(String r_c ){
ArrayList<String> dd = new ArrayList<>();
String KW = r_c.toString();
String selection = "Tname " + "like ? ";
Cursor cursor = db.query("info", null,selection,new String[]{"%"+KW+"%"},null,null,null);
if(cursor !=null && cursor.moveToFirst()){
do{
dd.add(cursor.getString(0)+"\n " + "From : " +cursor.getString(2)+"\n "+"price : " + cursor.getString(1)+" \n "+"Nots : " + cursor.getString(3));
}
while (cursor.moveToNext());
}
return dd ;
}
【问题讨论】:
标签: android mysql database arraylist cursor