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;}
常见问题
相关文章
猜你喜欢
- 一篇文章带你掌握SQLite3基本用法 2023-12-09
- SQLite速度评测代码 2023-12-07
- SQLite优化方法 2023-12-07
- 保护你的Sqlite数据库(SQLite数据库安全秘籍) 2023-12-07
- Sqlite 常用函数 推荐 2023-12-07
- Sqlite 操作类代码 2023-12-07
- System.Data.SQLite 数据库详细介绍 2023-12-07
- 保护你的Sqlite数据库(SQLite数据库安全秘籍) 2023-12-07
- SQLite数据库管理系统-我所认识的数据库引擎 2023-12-07
- sqlite3 top的查询及limit语法介绍 2023-12-07