Android sqlite中的转义特殊字符
我正在尝试更新Android应用程序中的SQLite表。此更新的谓词是围绕存储不同资源URL的列构建的 这些URL可能包含特殊字符,如/~?=;甚至& 我的查询如下所示:Android sqlite中的转义特殊字符,android,sqlite,Android,Sqlite,我正在尝试更新Android应用程序中的SQLite表。此更新的谓词是围绕存储不同资源URL的列构建的 这些URL可能包含特殊字符,如/~?=;甚至& 我的查询如下所示: update TableName where columnVal = '/some/fake/~/id?u=0&rl=url'; 更新查询不起作用;它不标识满足条件的列 我怎样才能摆脱这些角色 请告知。此处回答:此处回答:您应该使用方法更新,而不是自己生成SQL。内置方法将为您完成所有需要的转义 您应该使用u
update TableName where columnVal = '/some/fake/~/id?u=0&rl=url';
更新查询不起作用;它不标识满足条件的列
我怎样才能摆脱这些角色
请告知。此处回答:此处回答:您应该使用方法更新,而不是自己生成SQL。内置方法将为您完成所有需要的转义
您应该使用update方法,而不是自己生成SQL。内置方法将为您完成所有需要的转义
我并不想成为一个傻瓜,但这并不是对OP问题的真正回答,是吗我并不想成为一个傻瓜,但这并不是对OP问题的真正回答,是吗这只会转义引号和双引号,不是吗?不处理任何其他特殊字符这只会转义引号和双引号,不是吗?不处理任何其他特殊字符