2013-08-18 99 views

回答

2

我知道你已經說過你已經閱讀過Android文檔,但是我會再次鏈接到它,因爲它在那裏已經很好地解釋了。從Android資料爲準here

公共無效execSQL(SQL字符串)

執行一個SQL語句不是SELECT或返回數據的任何其它SQL語句 。

它無法返回任何數據(如受影響的 行的數量)。相反,鼓勵在可能的情況下使用insert(String,String, ContentValues),update(String,ContentValues,String,String [])等。

換句話說,它用於執行任何不返回數據的查詢,例如更新數據庫的元組或將新元組插入數據庫。

2

execSQL在SQLiteDatabase上運行單個SQL查詢並且不返回任何數據。所以,如果你想插入一些東西,或者更新一些東西,並且沒有期望得到任何信息,你可以使用這個命令。