数据库
文章平均质量分 89
feeling127
这个作者很懒,什么都没留下…
展开
-
iOS学习之sqlite的创建数据库,表,插入查看数据
iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3 *db, 数据库句柄,跟转载 2012-12-25 14:45:57 · 1115 阅读 · 0 评论 -
Core Data 删除某条指定记录的数据
一:操作流程先查询得到某条要删除的数据然后删除某记录二:演示代码//删除- (void)deleteThePersonData{ NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; [fetchRequest setEntity:[NSEntityDescription enti原创 2014-01-24 17:30:51 · 3371 阅读 · 0 评论 -
Core Data 多表连接及查询
一:先建议两张表Person,Score 分别代表,学生表,分数表在 Person的Relationships里面建立关系,指向分数score二:coreData生成的两个表: Person @class Score;@interface Person : NSManagedObject@property (nonatomi原创 2014-01-24 17:28:31 · 1495 阅读 · 0 评论 -
Core Data 更新某条指定记录数据
一:流程同样需要先查询出指定记录更新指定记录二:代码://更新操作- (void)updateThePersonData{ NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; [fetchRequest setEntity:[NSEntityDescription entity原创 2014-01-24 17:29:53 · 1486 阅读 · 0 评论 -
CoreData
表结构:NSEntityDescription表记录:NSManagedObject数据库存放方式:NSPersistentStoreCoordinator(持久化存储协调者)数据库操作:NSManagedObjectContext(被管理的对象上下文)NSFetchRequest对象(相当于SQL语句)NSEntityDescription 创建查询实体(相当原创 2013-06-24 16:20:12 · 2456 阅读 · 0 评论 -
FMDB对sqlite的操作
首先要先导入第三方类库FMdatabase获得存放数据库文件的沙盒地址+(NSString *)databaseFilePath{ NSArray *filePath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *document原创 2013-05-08 17:20:47 · 1422 阅读 · 0 评论 -
FMDB
FMDB是个第三方库。用起来很方便。简单的介绍一些用法:首先下载 FMDB 第三方库。下载地址从网上搜吧,很多。然后就是要添加 libsqlite3.0.dylib 库。再引入 import "FMDatabase.h" FMDatabase *db; 准备工作做完了。接下来就是创建库,创建表,插入数据,删除数据等对数据库的操作了。首先创建库跟sqlite一样。原创 2013-05-21 12:35:06 · 3299 阅读 · 0 评论 -
Sqlite 简单使用方法
1.首先要添加 libsqlite3.dylib 库。在添加库的时候,你会发现有个libsqlite3.dylib 还有一个 libsqlite3.0.dylib。这样你就会疑问,两个的区别。这里介绍一下:实际上libsqlite3.dylib本身是个链接,它指向了libsqlite3.0.dylib。libsqlite3.dylib总是指向最新的sqlite动态库。2.在view中引入框原创 2013-05-20 14:50:52 · 2161 阅读 · 0 评论 -
iOS Socket第三方开源类库 AsyncSocket
假如你也是一个java程序员,而你又不是很懂Socket。下面我的这篇文章也许能帮助你一些。http://xiva.iteye.com/blog/993336首先我们写好上面文章中的server端。下面我们可以访问一下下面的地址:http://code.google.com/p/cocoaasyncsocket/这是一个开源框转载 2013-01-14 16:21:12 · 1371 阅读 · 0 评论 -
在Sqlite数据库插入和读取图片数据
在iOS下用sqlite数据库存储图片,先把你的图片转换成 NSData 形式,然后在数据库添加一行 blob 数据假定数据库中存在表 test_table(name,image), 下面代码将图片文件test.png的二进制数据写到sqlite数据库:例1123456789101112131415原创 2013-01-14 14:06:39 · 6209 阅读 · 0 评论 -
Core Data学习
Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data相关的类比较多,初学者往往不太容易弄懂。我近期花了一周多时间,才基本入门,今天将一些要点整理出来分享:一、Core Data 框架的概述Core Data 是 Cocoa 里面一套非常受欢迎的框架,从 Mac OS X 10.4 提供以来,在 10.5转载 2013-01-07 10:49:17 · 932 阅读 · 0 评论 -
iphone数据存储之-- Core Data的使用
一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1)NSManaged转载 2012-12-31 10:26:25 · 960 阅读 · 0 评论 -
FMDB (v2.5)一些需要知道的东西
1.SQLite,为个人应用程序和设备提供本地数据存储。SQLite,强调经济性,效率性,可靠性,独立性,和简单。SQLite的竞争对手fopen()函数。2.SQLite only supports one writer at a time per database file.But in most cases, a write transaction only takes millisec原创 2015-03-17 15:39:21 · 1070 阅读 · 0 评论