手机
当前位置:查字典教程网 >编程开发 >SQLite >基于sqlite特殊字符转义的实现方法
基于sqlite特殊字符转义的实现方法
摘要:select*fromtablewherenumberlike'%/%%'escape'/'...sqlite3数据库在搜索的时候,一些特殊...

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特殊字符转义的实现方法】相关文章:

SQLite教程(十四):C语言编程实例代码(2)

SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法

SQLite 内存数据库学习手册

SQLite字符串比较时的大小写问题解决方法

sqlite循环批量插入数据采用批处理文件实现

SQLite教程(八):命令行工具介绍

SQLite 性能优化实例分享

SQLite3 命令行操作指南

SQLite教程(一):SQLite数据库介绍

一些很有用的SQLite命令总结

精品推荐
分类导航