在sqlite中的Android真正的转义字符串

时间:2011-08-31 07:37:20

标签: android sqlite

如何在android sqlite中使用php real_escape_string?

当我将以下内容添加到我的表行的值“asd”时,我因为“'”char而崩溃。如何在android sqlite中逃避非法字符?

由于

编辑:在android中,而不是php

1 个答案:

答案 0 :(得分:44)

我认为等效函数是DatabaseUtils.sqlEscapeString(stringToEscape)。 (Javadoc:SQL_escape是一个字符串)。

如果您使用SQLiteDatabase insert方法将ContentValues作为参数,这些可能会自动转义给您,但我不是100%(和我无法检查。)