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


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;
}



相关阅读:
PHP中的日期加减方法示例
使用纯css禁用html中a标签无需JavaScript
PHP中利用sleep函数实现定时执行功能实现代码
Win10更新TH2失败错误0x8007002c-0x3000d怎么办
jQuery中:animated选择器用法实例
file控件选择上传文件确定后触发的js事件是哪个
.net调用JScript脚本及JS url加密解密
PHP使用mysql_fetch_row查询获得数据行列表的方法
media creation tool 为 升级win10提供助力 win10升级工具tool
PHP微框架Dispatch简介
.net 中按.(点)无法智能提示的bug解决方案
ThinkPHP中自定义目录结构的设置方法
JSP+EXt2.0实现分页的方法
常用HTML meta 标签属性(网站兼容与优化需要)
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 混凝土强度检验评定 五四演讲稿--弘扬五四精神 做好本职工作 五月的幽香 市委办公室信息科科长竞聘演讲 不完整的歌作文300字 心狂多饮恨,气正方得天 一次难忘的活动作文300字 幼儿班级安全工作总结 书绅 春游祖山_关于描写祖山风光的小学生作文700字 《论语》心得·克己复礼 关于财务年底工作总结优秀范文 微信客户早安问候语大全 螺蛳粉先生:小本创业玩转“微营销” 能忘则忘,随意而安,各自安好,互不相扰 国家公祭日的意义 乳白色谎言 夜风·你为何而起 后知后觉,又是一年高考时(南尘) 青年教师师德主题演讲稿 我的发现教学反思 幸福快乐就是让梦想扑腾扑腾地飞 英文版教授推荐信 乡镇三调联动工作实施方案 【精品】入党申请书的写法 道歉短信:请原谅我这一回吧 关于运动会的作文500字_别开生面的运动会 田野乐趣作文400字 2014最新元旦晚会主持人台词 在江南 会计专业自我推荐信 关于心理描写梦想、幻想联想的好句 端午节整人短信集锦 作文过六一儿童节:六一颁奖仪式 浅谈强迫交易罪中的一些问题 临近农历十月一日 一步很短,一生很长,走好人生每一步- 珍惜一切,就算没有拥有 至今五年 2014年端午节放假办法 战争中的孩子作文300字 我弟弟是“混世魔王”作文700字 兴趣是最好的老师(InterestIstheBestTeacher) 谢丽尔桑德伯格清华2015毕业演讲稿 命运偏爱勇者 向前一步 解放军战士入党申请书2015 2016统计从业资格教育培训工作方案 孤雁作文200字 小学五年级作文450字:捉鸟记 严以律己专题心得体会 有些男人爱撒娇

Copyright © 2016 phpStudy |