基于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 交通频道 作文范文 你需要学会的职场社交 海的女儿教学反思 三万活动会议纪要:方案交流 纸和笔 山亭宴(湖亭宴别) 终身难忘的美丽风景 高中中考作文650字:蒲公英 追求梦想作文 高一优秀入团申请书200字 爱有天意作文550字 调查问卷的构成 重阳节快乐(藏头诗) 全球化时代中国服务贸易探讨 人教版八年级下册四单元作文:我家乡的“食节”作文600字 雨季施工方案 岐王山亭 我的心声_650字 长辈生日祝福语 情谊永远在心中 享受母爱——李力行作文700字 我的青青草 花儿,兀自芬芳 在一个宁静的夜晚,我做了一个非常奇怪的梦 商场经理岗位职责 快乐的双休日_关于描写双休活动的小学生作文500字 创业必备的心态 静染浅夏,韶华暗换 一粒玉米的约定 2014升学祝福语汇编 我想要的不多 小学六年级作文1000字:您 我生病了作文 七子妈 初中初三作文600字:那缕奉献的阳光 600字关于歌颂母亲的现代诗歌:雷雨 雨过 建设局在全县纪检监察工作交流会上的汇报发言 记得你们和我一起路过那些烂漫风景 银行员工辞职信范文 我是一只猫作文300字 一剪梅 独望西楼 “等待”絮语 审计局领导班子年终工作总结 染缸社会。不被染得人 小学五年级作文450字:有趣的蚂蚁 继续深入实施项目带动战略 只是忽然很想你,其实一直很想你。 封龙山风景 团支部团员民主评议工作总结-团委团支部工作总结_团委团支部工作总结 水浒传作文600字 《识字教学一得》

Copyright © 2016 phpStudy |