gpt4 book ai didi

java - 如何使用 LIKE SelectionArgs 将 rawQuery() 转换为 query()

转载 作者:行者123 更新时间:2023-11-29 10:49:18 24 4
gpt4 key购买 nike

我想选择查询以从具有两个条件的一个表中检索数据我的代码是:

Cursor res = mDatabase.rawQuery("select * from " + tableName + " where " +colomn1+ " like '" + string1 + "and" + colomn2+ "like '" +string2+ "'", null);

我现在不对,请帮助我

最佳答案

如果可能,最好使用 query()方法,因为它可以正确处理转义输入。

在你的情况下,它会是这样的:

Cursor res = mDatabase.query(tableName, 
null,
colomn1 + " like ? and " + colomn2 + " like ?",
new String[]{string1, string2},
null, null, null);

关于java - 如何使用 LIKE SelectionArgs 将 rawQuery() 转换为 query(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44032892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com