SQLiteStatement wykonuje SELECT / INSERT / DELETE / UPDATE

Używam skompilowanegoSQLiteStatement z transakcjami optymalizacji transakcji SQLite, ale czytam dokumentację dlaexecute funkcjonować:

Wykonaj tę instrukcję SQL,jeśli nie jest to SELECT / INSERT / DELETE / UPDATE, na przykład CREATE / DROP tabela, widok, wyzwalacz, indeks itp.

Wydaje się to sugerować, że nie należy używać tej funkcjiSELECT / INSERT / DELETE / UPDATE instrukcje, ale mam kod, który używa go z insertem i działa.

jestem swiadomyexecuteInsert i inne metody, aleexecuteUpdateDelete nie jest dostępny na moim poziomie API, więc mogę użyćexecute?

Również jeśli nie potrzebuję ostatniego identyfikatora wstawki lub liczby wierszy, których to dotyczy, powinienem użyćexecute zamiastexecuteInsert i etc., innymi słowy, czy jest bardziej wydajny?

questionAnswers(2)

yourAnswerToTheQuestion