一.使用流程
要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。
使用的过程根据使用的函数大致分为如下几个过程:
sqlite3_open()
sqlite3_prepare()
sqlite3_st...
分类:
数据库 时间:
2016-04-18 10:16:45
阅读次数:
244
sqlite3使用手册
查看数据库版本
sqlite3 -version
打开或创建数据库
sqlite3 DatabaseName.db
查看数据库文件信息
.database
查看数据库表
.table...
分类:
移动开发 时间:
2016-04-17 22:43:11
阅读次数:
269
项目原因,需要在VS2005下,C++编写软件调用本地数据库。下面就配置过程进行一下记录。
下载Window下的sqlite,SQLite Download Page 。我下载的是 sqlite-amalgamation-3120100.zip 和 sqlite-dll-win32-x86-3120100.zip
解压如下:...
分类:
数据库 时间:
2016-04-16 19:06:44
阅读次数:
266
记录一个基础的IOS下SQLite的例子: 执行结果: 2016-04-16 11:12:19.693 ios20[1628:89155] fredric 123 2016-04-16 11:12:19.694 ios20[1628:89155] sinny 123 ...
分类:
数据库 时间:
2016-04-16 12:10:08
阅读次数:
161
(1)SQL的指令格式 所有的SQL指令都是以分号(;)结尾的。如果遇到两个减号(--)则代表注解,sqlite3会略过去。 (2)建立资料表 假设我们要建一个名叫film的资料表,只要键入以下指令就可以了: create table film(title, length, year, starri ...
分类:
数据库 时间:
2016-04-15 20:08:58
阅读次数:
349
sqlite3: 1. 开源的数据库 2. 嵌入式,单文件数据库,免安装(此特点类似Access,不用安装); 3. 跨平台(window,linux,android,IOS)的数据库 4. 不支持存储过程,遵循绝大部分的sql92标准!(不支持的部分:http://www.sqlite.org/o ...
分类:
数据库 时间:
2016-04-15 15:14:42
阅读次数:
202
SQLite介绍SQLite是一款轻型的嵌入式数据库,安卓和iOS开发使用的都是SQLite数据库。它的特点:
它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
它的处理速度比MySQL、PostgreSQL这两款著名的数据库都还快。
它是C语言框架的,跨平台性强。
要在iOS中使用SQLite3,需要在Xcode导入libsqlite3的库下面是结合SQL语句完成数据库操作,使用...
分类:
移动开发 时间:
2016-04-13 13:20:57
阅读次数:
346
一、 是否支持多线程? SQLite官网上的“Is SQLite threadsafe?”这个问答。 简单来说,从3.3.1版本开始,它就是线程安全的了。而iOS的SQLite版本没有低于这个版本的,当然,你也可以自己编译最新版本。 不过这个线程安全仍然是有限制的,在这篇《Is SQLite thr ...
分类:
数据库 时间:
2016-04-12 17:18:28
阅读次数:
497
闲来无事,把sql跑了一遍,http://www.runoob.com/sqlite/sqlite-date-time.html, 关于总结: 1:触发器,原来就是比如在删除一条A表的记录的时候在B表里面形成一条记录,起到操纵有关联性, 2:视图,就是我给你看的表的一部分 3:索引:就是在不频繁更新 ...
分类:
数据库 时间:
2016-04-10 23:54:45
阅读次数:
238
创建数据库语句 -(void)creatData { sqlite3 *sqlite = nil; NSString *filePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/data.file" ]; //打 ...
分类:
数据库 时间:
2016-04-09 12:19:12
阅读次数:
209