基于sqlite特殊字符转义的实现方法

2023-12-07 0 981

select * fromtablewhere number like \’%/%%\’ escape \’/\’… sqlite3数据库在搜索的时候,一些特殊的字符需要进行转义, 具体的转义如下: / -> // \’ -> \’\’ [ -> /[ ] -> /] % -> /% & -> /& _ -> /_ ( -> /( ) -> /)需要注意的是,特殊字符并没有用反斜杠“\\”表示转义符。复制代码 代码如下:public static String sqliteEscape(String keyWord){ keyWord = keyWord.replace(\”/\”, \”//\”); keyWord = keyWord.replace(\”\’\”, \”\’\’\”); keyWord = keyWord.replace(\”[\”, \”/[\”); keyWord = keyWord.replace(\”]\”, \”/]\”); keyWord = keyWord.replace(\”%\”, \”/%\”); keyWord = keyWord.replace(\”&\”,\”/&\”); keyWord = keyWord.replace(\”_\”, \”/_\”); keyWord = keyWord.replace(\”(\”, \”/(\”); keyWord = keyWord.replace(\”)\”, \”/)\”); return keyWord;}

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 SQLite 基于sqlite特殊字符转义的实现方法 https://www.u-9.cn/database/sqlite/122064.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务