首页 > 开发 > Android > 正文

Android SQlite检索问题

2017-09-08 15:25:01  来源:网友分享
public Cursor query (String table, String[] columns, String selection,
String[] selectionArgs, String groupBy, String having, String orderBy)

以上是Android SQLiteDatabase类中query检索方法的描述,第四个参数一般都写成new String [] {字符串}这样表示where后的那个参数,问题来了,这个必须默认要写字符串,那如果我要是按照ID检索怎么办呢?谢谢

追问:如果我要是再加一个like的检索条件,如下代码就是按照id和name检索,代码有问题,麻烦大家帮忙看看? 谢谢

db.query("tbl_info", null, "AREA_ID=? and INFO_NAME like?",
new String[] { String.valueOf(areaId), "infoName" }, null, null, null);

解决方案

new String[]{Stirng.valueOf(id)}