
sqlite
文章平均质量分 60
Mamong
这个作者很懒,什么都没留下…
展开
-
sqlite回传函数相关
执行SQL命令:sqlite3_exec()int sqlite3_exec( sqlite3*, /* An open database */ const char *sql, /* SQL to be executed */ sqlite_callback, /* Callback function */ void *data转载 2012-11-29 19:27:42 · 3028 阅读 · 0 评论 -
获取Sqlite数据库中的表名和字段名
代码很简略,没有添加太多的保护NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *path =原创 2014-04-29 14:14:16 · 12395 阅读 · 1 评论 -
iOS开发24:使用SQLite3存储和读取数据
SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效。SQLite3使得不必将每个对象都加到内存中。基本操作:(1)打开或者创建数据库sqlite3 *database;int result = sqlite3_open("/path/databaseFile", &database);如果/path/databaseFile不存在,则创建它,否则打开它。转载 2012-12-04 14:10:39 · 3037 阅读 · 0 评论 -
SQLite的SQL语法
SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件“pars转载 2012-11-29 21:58:49 · 1089 阅读 · 0 评论 -
sqlite返回值
返回值我们用来判断是否执行成功。sqlite 中帮我们定义了一系列的宏,用来作为返回值:#define SQLITE_OK 0 /* Successful result *//* beginning-of-error-codes */#define SQLITE_ERROR 1 /* SQL error or missing d转载 2012-11-29 19:39:43 · 4121 阅读 · 0 评论 -
sqlite 例子
#include #include #include #include int main( int argc, char **argv ){sqlite3 *db;sqlite3_stmt * stmt;const char *zTail;//打开数据库int r = sqlite3_open("mysqlite.db",&db);if(r){转载 2012-11-29 19:32:59 · 965 阅读 · 0 评论 -
IOS数据库操作SQLite3使用详解
iPhone中支持通过sqlite3来访问iPhone本地的数据库。具体使用方法如下1:添加开发包libsqlite3.0.dylib首先是设置项目文件,在项目中添加iPhone版的sqlite3的数据库的开发包,在项目下的Frameworks点击右键,然后选择libsqlite3.0.dylib文件。libsqlite3.0.dylib文件地址: /Developer/Pla转载 2012-11-28 16:23:16 · 4499 阅读 · 0 评论 -
sqlite3用法详解草稿
使用的过程根据使用的函数大致分为如下几个过程:sqlite3_open()sqlite3_prepare()sqlite3_step()sqlite3_column()sqlite3_finalize()sqlite3_close()这几个过程是概念上的说法,而不完全是程序运行的过程,如sqlite3_column()表示的是对查询获得一行里面的数据的列的各个操作统称,实际上在sqli原创 2012-12-26 22:30:00 · 23030 阅读 · 2 评论 -
sqlite处理事务的一个例子
事务在数据库中是一个重要的概念,使用事务可以保证数据的统一和完整性。同时也可以提高效率。拿我们上面创建的persons表来说,假设我要一次插入20个人的名字才算是操作成功,那么,在不使用事务的情况下,如果插入过程中出现异常或者在插入过程中出现一些其他数据库操作的话,就很有可能影响了操作的完整性。所以事务可以很好地解决这样的情况,首先事务是可以把启动事务过程中的所有操作视为事务的过程。等到所有过程执转载 2012-11-29 22:08:16 · 9428 阅读 · 0 评论