0
我想弄清楚這是如何工作的,但我失去了綁定是如何發生的?有什麼需要得到valueOf()?是不是字符串數組中的參數假設只是字符串?SqLiteDatabase數據庫的rawQuery()方法是如何工作的?
private final String MY_QUERY = "SELECT * FROM table_a a INNER JOIN table_b b "+
"ON a.id=b.other_id WHERE b.property_id=?";
db.rawQuery(MY_QUERY, new String[]{String.valueOf(propertyId)});
我也想連接表,但不知道如何正確設置它,至少是字符串數組的參數。
當有兩個問號時會發生什麼。他們必須匹配嗎? (2,2或3,3)? – Andy
參考文檔中提到「您可能在查詢中的where子句中包含?s」,因此您只包含一些?s,並且參數將按照您指定的順序插入。請閱讀android api文檔。 – Christine
我做到了。但它不清楚它是如何做到的。但是,謝謝。 – Andy