myprecious

2013年3月5日 #

[转] iOS SQLite3初试用

摘要: SQLite是嵌入式的和轻量级的SQL数据库。SQLite是由C实现的。广泛用于包括浏览器(支持HTML5的大部分浏览器,IE除外)、iOS、Android以及一些便携需求的小型web应用系统。1 使用原因:存储、检索信息2 SQLite是MySQL精简版。但无需服务器就能进行。3 两个限制:1)必须手动创建数据库 2)没有面向对象的接口。4 如何手动创建数据库。使用SQLite前的准备使用SQLite是很多做iOS开发中第一次面对C的情况,包括我。因为SQLite是C写的,Objective-C可以直接使用C代码。在SQLite前,一般都会使用Cocoa Touch框架,都是基于Object 阅读全文

posted @ 2013-03-05 14:53 myprecious 阅读(231) 评论(0) 推荐(0) 编辑

[转] iOS开发24:使用SQLite3存储和读取数据

摘要: SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效。SQLite3使得不必将每个对象都加到内存中。基本操作:(1)打开或者创建数据库sqlite3 *database;int result = sqlite3_open("/path/databaseFile", &database); 如果/path/databaseFile不存在,则创建它,否则打开它。如果result的值是SQLITE_OK,则表明我们的操作成功。注意上述语句中数据库文件的地址字符串前面没有@字符,它是一个C字符串。将NSString字符串转成C字符串的方法是:const 阅读全文

posted @ 2013-03-05 14:38 myprecious 阅读(191) 评论(0) 推荐(0) 编辑

[转]iOS教程:SQLite的创建数据库,表,插入查看数据

摘要: iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3 *db, 数据库句柄,跟文件句柄FILE很类似sqlite3_stmt *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句sqlite3_open(), 打开数据库,没有数据库时创建。sqlite3_exec(), 执行非查询的sql语句Sqlite3_step(), 在... 阅读全文

posted @ 2013-03-05 14:25 myprecious 阅读(418) 评论(0) 推荐(0) 编辑

导航