我该如何使用sqlite rawQuery?

时间:2014-05-22 18:49:03

标签: sqlite select

当我在其他功能中调用select时,第3行有问题。  这是错的吗?

public String[] select(int n){
db = helper.getReadableDatabase();
Cursor c = db.rawQuery("SELECT * FROM info WHERE number='" + n + "'", null);
}

1 个答案:

答案 0 :(得分:1)

rawQuery()看起来不错,但通常你不会将整数引用为'string literal'

但是,非void方法必须返回一个值,并且您的方法不会返回任何内容。添加return null;以使其编译;实现一个构建字符串数组的循环,以返回非空值。