源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-11-24 17:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:基于sqlite特殊字符转义的实现方法
[b]select [/b] * fromtablewhere  number like '%/%%' escape '/'...     sqlite3数据库在搜索的时候,一些特殊的字符需要进行转义, 具体的转义如下:      /   ->    //      '   ->    ''      [   ->    /[      ]   ->    /]      %   ->    /%      &   ->    /&      _   ->    /_      (   ->    /(      )   ->    /) 需要注意的是,特殊字符并没有用反斜杠“\”表示转义符。
[u]复制代码[/u] 代码如下:
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)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部