zoukankan      html  css  js  c++  java
  • iOS

    前言

    • 采用 SQLite 数据库来存储数据。SQLite 作为一中小型数据库,应用 iOS 中,跟前三种保存方式相比,相对比较复杂一些。

    • 注意:写入数据库,字符串可以采用 char 方式,而从数据库中取出 char 类型,当 char 类型有表示中文字符时,会出现乱码。这是因为数据库默认使用 ASCII 编码方式。所以要想正确从数据库中取出中文,需要用 NSString 来接收从数据库取出的字符串。

    • sqlite 的方法:

      	sqlite3 *db             数据库句柄,跟文件句柄很类似
      	sqlite3_stmt *stmt      这个相当于 ODBC 的 Command 对象,用于保存编译好的 SQL 语句
      	sqlite3_open()          打开数据库,没有数据库时创建。
      	sqlite3_exec()          执行非查询的 sql 语句
      	Sqlite3_step()          在调用 sqlite3_prepare 后,使用这个函数在记录集中移动。
      	Sqlite3_close()         关闭数据库文件
      
      	还有一系列的函数,用于从记录集字段中获取数据,如:
      
      	sqlite3_column_text()   取 text 类型的数据。
      	sqlite3_column_blob()   取 blob 类型的数据
      	sqlite3_column_int()    取 int 类型的数据
      
  • 相关阅读:
    之前没弄明白的链表和return
    读Bsautiful Soup库有感
    Beautiful Soup库
    XML和JSON的系列操作
    urllib和requests的区别(持续更新)
    request请求把cookie当作参数传入请求
    Python统计文件夹下文件的个数
    基础算法之查找
    timeit用法(不完整)
    spring初识
  • 原文地址:https://www.cnblogs.com/QianChia/p/5777499.html
Copyright © 2011-2022 走看看