如何在android中的sqlite中转义特殊字符?

时间:2011-08-16 14:24:49

标签: android sqlite

我试图将一些数据插入数据库。数据包含单引号。在插入数据时,我试图用“Scr \'anton”之类的反斜杠来逃避它们:

INSERT INTO employee VALUES(4,'Jim','Halpert','Assistant Regional Manager','Manage',2,'Scr\'anton','570-222-2121','570-999-1212','jim@dundermifflin.com','halpert.jpg')

我厌倦了使用DatabaseUtils.sqlEscapeString()而根本没有效果。逃脱角色的最佳方法是什么?

3 个答案:

答案 0 :(得分:3)

使用双单引号'Scr''onon'

答案 1 :(得分:1)

查看Apache Commons的here组件中的StringEscapeUtils(详细信息Lang)。您可以轻松下载并将其添加到项目中。

答案 2 :(得分:0)