主页 > 知识库 > 基于sqlite特殊字符转义的实现方法

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

热门标签:呼叫中心市场需求 网站排名优化 铁路电话系统 Linux服务器 AI电销 百度竞价排名 地方门户网站 服务外包
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;
}
您可能感兴趣的文章:
  • 深入SQLite基本操作的总结详解
  • Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlite数据库)
  • mssql和sqlite中关于if not exists 的写法
  • android创建数据库(SQLite)保存图片示例
  • Android SQLite数据库增删改查操作的使用详解
  • Android开发之SQLite的使用方法
  • SQLite数据库安装及基本操作指南

标签:兰州 仙桃 衡水 湖南 铜川 崇左 黄山 湘潭

巨人网络通讯声明:本文标题《基于sqlite特殊字符转义的实现方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266