美文网首页
sqlite 特殊字符存储

sqlite 特殊字符存储

作者: 然亦伞 | 来源:发表于2017-01-12 15:08 被阅读369次

通常我们在数据库中插入数据时,为了防止数据中的特殊字符导致SQL语法错误,我们会在所有value的前后都加上单引号,这样可以避免value中包含反斜杠,逗号,句号,分号,空格等各种符号的影响,但是如果value中包含单引号则会导致语法错误。

解决办法为将单引号都改为两个单引号即可。

NSString *name = [cname stringByReplacingOccurrencesOfString:@"'" withString:@"\'\'"];

相关文章

  • sqlite 特殊字符存储

    通常我们在数据库中插入数据时,为了防止数据中的特殊字符导致SQL语法错误,我们会在所有value的前后都加上单引号...

  • 可能碰到的iOS笔试面试题(14)--数据存储

    数据存储 sqlite中插入特殊字符的方法和接收到处理方法。 除’其他的都是在特殊字符前面加“/”,而 ' -> ...

  • 本地储存

    sqlite 中插入字符和接收到的处理方法 除了'其他都是在特殊符号前面加/, keyWord = keyWord...

  • GreenDao存储自定义类型对象

    需求场景:sqlite数据库只能直接存储数字、字符串、日期等简单类型,如果要存储一个复杂对象的话需要把对象拆解为一...

  • Sqlite3入门学习二

    SQLite数据类型详解 一、存储种类和数据类型 SQLite将数据值的存储划分为以下几种存储类型(即在磁盘上存储...

  • Sqlite自动将纯数字字符串转化为数字类型

    sqlite支持的类型非常少字符类型必须用text,如果用string,输入纯数字的话就会变成用数字类型存储,从而...

  • iOS数据库

    SQLite将数据划分为以下一种存储类型: integer:整型 real:浮点型 text:文本字符串 blob...

  • sqlite 的增删改查操作

    SQLite将数据划分为以下一种存储类型: integer:整型 real:浮点型 text:文本字符串 blob...

  • 2018-03-23 串(字符串)

    串(string)是仅有字符组成的特殊的线性表,分为顺序存储和链式存储。字符串有很多重要的操作,赋值,求长...

  • SQLite 存储

    Contact.h Contact.m AddContactViewController.h AddContact...

网友评论

      本文标题:sqlite 特殊字符存储

      本文链接:https://www.haomeiwen.com/subject/twgdbttx.html