iOS中SQLite的使用

原创 2012年03月27日 14:26:40

第一步:首先创建 sqlite 数据库文件,这里推荐用 firefox 的插件 SQLite Manager,使用的方便性比 SQLiteSpy 强多了。创建数据库、操作数据库等功能用 SQLite Manager 超级方便。这里创建数据库文件为 test.sqlite,表 table1,字段 id(INTEGER,主键),name(VARCHAR)。随便添加几条数据用于测试。

第二步:添加系统的 libsqlite3.0.dylib 库

第三步:创建一个类,用于封装对 sqlite 的一些基本操作,此类头文件中包含 #import <sqlite3.h> 即可。这里注意 sqlite 数据库文件的路径,一般都是放到 NSDocumentDirectory 下,如果你在外面创建了一个数据库文件,比如 test.sqlite ,那么可以先放到项目的 Resource 中,然后通过代码操作把这个文件复制到NSDocumentDirectory 下。如果直接这样写 sqlite3_open(const char *filename,sqlite3 **ppDb);如果此文件 filename 不存在,SQLite3 会自动建立它(当然,自动创建的是一个没有任何表的空数据库)。如果它存在,就尝试把它当数据库文件来打开。操作 sqlite 代码可参考http://blog.csdn.net/vrix/article/details/6886428 或http://blog.csdn.net/jinglijun/article/details/6954439 。其实,你也完全可以不用 sqlite 的 api 来直接操作数据库,而改用Core Data 框架(或者 FMDB)来操作数据库!

相关文章推荐

iOS sqlite3的使用(増删改查)

  • 2015年06月17日 16:25
  • 79KB
  • 下载

ios sqlite3的简单使用和搜索功能

  • 2015年04月21日 09:13
  • 122KB
  • 下载

ios简单使用sqlite3

原文地址:http://marshal.easymorse.com/archives/3349 ios简单sqlite使用sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用...

IOS数据库操作SQLite3使用详解

  • 2013年06月06日 09:39
  • 34KB
  • 下载

iOS开发数据库SQLite的使用

iOS系统自带Core Data来进行持久化处理,而且Core Data可以使用图形化界面来创建对象,但是Core Data不是关系型数据库,对于Core Data来说比较擅长管理在设备上创建的数据持...
  • GGGHub
  • GGGHub
  • 2016年07月14日 10:34
  • 2174

iOS中sqlite的使用

  • 2012年10月31日 15:07
  • 56KB
  • 下载

iOS sqlite3使用demo

  • 2017年07月07日 18:37
  • 88KB
  • 下载

IOS-19-数据库操作之(SQLite)的基础入门使用及demo源码

前言:苹果IOS操作系统较常用的数据库有两种: 1.CoreData:苹果原生数据库,可视化编辑界面,易于后期不同开发人员维护,接触过Android的SQLite或者Sql语句的开发人员不太适应这种方...
  • IOT_LI
  • IOT_LI
  • 2015年10月23日 16:39
  • 1019

iOS —— SQLite3 功能使用详解 (三)

SQLite3 功能 1、获取sqlite3的数据库文件路径 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS中SQLite的使用
举报原因:
原因补充:

(最多只允许输入30个字)