gpt4 book ai didi

android - 转义sqlite中的特殊字符

转载 作者:行者123 更新时间:2023-11-29 14:42:32 27 4
gpt4 key购买 nike

我正在尝试更新我的 Android 应用程序中的 SQLite 表。此更新的谓词围绕存储不同资源 URL 的列构建。

这些 URL 可能包含特殊字符,例如/~?=; (甚至 &)。

我的查询如下:

update TableName where columnVal = '/some/fake/~/id?u=0&rl=url';

更新查询不起作用;它不识别满足条件的列。

如何转义这些字符?

请指教。

最佳答案

您应该使用方法 update 而不是自己生成 SQL。内置方法将为您完成所有需要的转义。

http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

关于android - 转义sqlite中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4132996/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com