转载自:http://www.cnblogs.com/Steak/p/3802508.html首先要导入libsqlite3.dylib并且加入头文件#import ,在进行增删改查之前还要先把数据库搞进去。一种方法是从外面拷贝到程序里:http://www.cnblogs.com/Steak/p/...
分类:
移动开发 时间:
2014-08-20 09:16:46
阅读次数:
315
Rails默认使用sqlite3做为数据库,虽然很多人更喜欢mysql。但如果是学习用,sqlite3够了,因为它轻量,不需要安装。首先对sqlite3做个简短的介绍:1、sqlite3不需要配置,不需要安装,也不需要管理员。最牛的是它没有服务器,仅是一个exe或dll2、数据库以文件形式保存在磁盘...
分类:
数据库 时间:
2014-08-19 14:28:34
阅读次数:
259
数据库DataBase,我们都没有接触过数据库,那么数据库是什么? 它是一个有结构的、集成的、可共享的统一管理的数据集合! 所谓有结构的,指的是数据是按一定的模型组织起来的。 简单的说,拿个箱子,用隔板把它隔开,如此箱子被分为许多格子,因而我们像填坑一样把数据放进去!OK,那么就把数据组装起来,.....
分类:
数据库 时间:
2014-08-18 21:47:22
阅读次数:
244
sqlite3中的数据类型大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的...
分类:
数据库 时间:
2014-08-17 02:27:15
阅读次数:
336
前面创建了一张表,现在给他插入一些数据,插入数据跟创建表差不多,仅仅是SQL语言不一样而已,完整代码如下:
#include
#include
#include "sqlite/sqlite3.h"
#define DB_NANE "sqlite/test.db"
sqlite3 *db = NULL;
char* sql = NULL;
char *zErrMsg = NULL;
in...
分类:
数据库 时间:
2014-08-16 01:04:39
阅读次数:
234
前面说到的 sqlite_exec() 中的第三个参数, SQLite 将为 sql 参数内执行的每个 SELECT 语句中处理的每个记录调用这个回调函数。
本节添加了两个函数,selectFromTable和updateTable.
实例程序如下:
#include
#include
#include "sqlite/sqlite3.h"
#define DB_NANE "s...
分类:
数据库 时间:
2014-08-16 01:04:19
阅读次数:
256
最后一节,这里记录下如何删除数据。
前面所有的代码都继承在这里了,在Ubuntu14.04和Mac10.9上亲测通过。
#include
#include
#include "sqlite/sqlite3.h"
#define DB_NANE "sqlite/test.db"
sqlite3 *db = NULL;
char* sql = NULL;
char *zErrMsg...
分类:
数据库 时间:
2014-08-16 01:03:59
阅读次数:
233
创建Sqlite3数据库文件 C接口调用测试;无parentDir数据插入接口执行sql语句函数int sqlite3_exec(sqlite3*,//打开数据库连接对象,sqlite3 *db = NULL;const char *sql, //需要执行的sqlint(*callback)(voi...
分类:
数据库 时间:
2014-08-15 17:46:59
阅读次数:
339
数据库的基本内容前面都已经说得差不多了,接下看看怎样在C语言中使用...
分类:
数据库 时间:
2014-08-15 01:34:16
阅读次数:
261
曾闻:所有的编程都是已数据为中心,认为非常有道理。
所谓数据库数据库,没有数据叫什么数据库,接下来就看看如何在表中插入数据。
一 插入数据
1 创建一张表
首先为了插入数据,需要先创建一张表:
CREATE TABLE COMPANY(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NU...
分类:
数据库 时间:
2014-08-13 01:19:54
阅读次数:
215