嗨,我有一个诗歌数据库,我想在诗歌中搜索这是我的代码现在的样子 public ArrayList searchthequeryforme(String inputText) { // TODO 自动生成的方法存根
String[] columns = new String[] { KEY_ROWID, KEY_TEXT, KEY_TITLE };
Cursor c = mydatabase.query(true,TABLE_POEM, columns, KEY_TEXT+" like '%"+inputText+"%'", null, null,
null, null, null);
ArrayList<poem> myarray = new ArrayList<poem>();
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()) {
poem = new poem(c.getInt(0), c.getString(1), c.getString(2));
myarray.add(poem);
}
return myarray;
}
但是在这种情况下,例如,如果我搜索“诗歌”,它会检索我有“诗人”的记录,并且它带有一个实际上没有“诗歌”的文本,我想获得确切的记录我的查询应该是什么样的?