iOS中数据持久化分为四种:属性列表、对象归档、SQLite3和Core Data,SQLite3数据库操作是一个必不或缺的技术。
SQLite3简介SQLite3数据库是移动端(iOS、Android、嵌入式)上认定的关系型数据库,与MySQL、Oracle等数据库相比,具有轻量级的优势,这就造成了体积小、迅速、简单功能依旧强大等优势。SQLite3语句特点
不区分大小写
每一句以;结尾
SQL...
分类:
移动开发 时间:
2016-04-29 00:18:32
阅读次数:
263
首先,使用sqlite存储数据,需要添加libsqlite3.dylib 这个动态库,然后 添加动态库的主头文件 #import <sqlite3.h> // db就是数据库的象征,如果要进行CRUD(增删改查),得操作db这个实例@property (nonatomic, assign) sqli ...
分类:
移动开发 时间:
2016-04-28 01:42:34
阅读次数:
235
【问题】在我本机的开发环境c#连接sqlite3没有问题,可是release版本移植到其他的机器就提示Could not load file or assembly'System.Data.SQLite.dll' or one of its depedencies。找不到指定模块。 【解决】搜来搜去 ...
分类:
数据库 时间:
2016-04-27 12:40:15
阅读次数:
163
https://yunpan.cn/cPuPLjdKEam8H 访问密码 4635 备注:数据库的使用 新建数据库sqlite3 databasefilename sqlite中命令:以.开头,大小写敏感(数据库对象名称是大小写不敏感的).exit.help 查看帮助 针对命令.database 显 ...
分类:
移动开发 时间:
2016-04-27 12:19:00
阅读次数:
138
使用CppSQLite3后操作Sqlite3更加方便
CppSQLite3.h////////////////////////////////////////////////////////////////////////////////
// CppSQLite3 - A C++ wrapper around the SQLite3 embedded database library.
//
/...
分类:
数据库 时间:
2016-04-26 19:52:29
阅读次数:
189
SQLite3数据库 一、创建、打开、关闭数据库 1、创建或打开数据库 // path是数据库文件的存放路径 sqlite3 *db = NULL; int result = sqlite3_open([path UTF8String], &db); 代码解析: sqlite3_open()将根据文 ...
分类:
数据库 时间:
2016-04-23 14:57:34
阅读次数:
249
//在设置DbContext时,不会有异常抛出(如:链接字符串中,指定的数据库文件不存在),只有在执行sql语句时才能捕获异常信息 IDbContext dbContext= new DbContext().ConnectionStringName("SqliteConnString", new S ...
分类:
数据库 时间:
2016-04-20 11:22:51
阅读次数:
217
core data core data 基于model-view-controller(mvc)模式下,为创建分解的cocoa应用程序提供了一个灵活和强大的数据模型框架。 core data可以使你以图形界面的方式快速的定义app的数据模型,同时在你的代码中容易获取到它。core data提供了基础 ...
分类:
数据库 时间:
2016-04-18 15:40:26
阅读次数:
270
1>添加sqlite3动态库:libsqlite3.dylib 2>导入头文件:#import<sqlite3.h> 3>利用C函数创建/打开数据库,编写SQL语句 ...
分类:
数据库 时间:
2016-04-18 15:12:58
阅读次数:
221
sqlite3 插入数据的时候。返回SQLITE_CONSTRAINT 原因是:数据库的表的名字是纯数字。 大改这个原因太诡异了。创建的时候能够创建成功。插入数据的时候就失败,由于表名是纯数字。 附上错误的汉语解析 #define SQLITE_OK 0 /* 成功 | Successful res ...
分类:
数据库 时间:
2016-04-18 13:22:03
阅读次数:
179