iPhone学习 Sqlite数据库读写图片实例

移动开发 iOS
本文介绍的是iPhone学习 Sqlite数据库读写图片实例,主要介绍对数据库的简单操作,我们来看内容。

iPhone学习 Sqlite数据库读写图片实例是本文要介绍的内容,内容不多,基本是基于代码实现,我们来看内容讲解。用 iPhone sqlite 数据库读写图片,先把你的图片转换成 NSData 形式,然后在数据库添加一行 blob 数据,代码如下(data就是图片) :

  1. NSMutableString *insertSql = [[NSMutableString alloc] initWithString:@"INSERT INTO "];  
  2. [insertSql appendString:BLOB];  
  3. [insertSql appendString:@" ("];  
  4. [insertSql appendString:BLOB_DATA];  
  5. [insertSql appendString:@") VALUES(?1)"];  
  6. sqlite3_stmt *insert_statement = nil;  
  7. sqlite3 *database = 你的数据库;  
  8. if (sqlite3_prepare_v2(database, [insertSql UTF8String], -1, &insert_statement, NULL) == SQLITE_OK) {  
  9.     sqlite3_bind_blob(insert_statement, 1, [data bytes], [data length], NULL);  
  10.     if(sqlite3_step(insert_statement) != SQLITE_DONE) {  
  11.         NSLog(@"Db error %s", sqlite3_errmsg(database));  
  12.     }  
  13. } else {  
  14.     NSLog(@"Db error %s", sqlite3_errmsg(database));  
  15. }  
  16. sqlite3_finalize(insert_statement);  
  17. [insertSql release];  

小结:iPhone学习 Sqlite数据库读写图片实例的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-07-26 18:11:56

iPhone Sqlite 数据库

2011-07-07 16:42:38

iPhone Sqlite3 数据库

2011-08-02 16:16:08

iPhone开发 SQLite 数据库

2011-07-05 14:46:34

2011-07-27 10:16:41

iPhone SQLite 数据库

2011-07-05 10:16:16

Qt 数据库 SQLite

2011-07-20 13:40:00

SQLite数据库查询数据

2011-07-20 12:55:17

SQLite数据库插入数据

2011-07-20 12:34:49

SQLite数据库约束

2019-08-15 07:00:54

SQLite数据库内存数据库

2017-07-12 09:20:42

SQLite数据库移植

2012-05-11 10:24:05

SQL数据库SQLitl

2011-07-20 14:06:11

SQLite数据库限制返回行数

2011-07-20 14:57:47

SQLite数据库ORDER BYGROUP BY

2014-09-29 14:06:54

阿里云RDSRDS只读实例

2011-08-04 18:00:47

SQLite数据库批量数据

2011-07-20 13:18:01

SQLite数据库修改和删除数据

2011-08-24 13:49:45

Access数据库转化

2011-07-06 16:15:46

iPhone 图片

2018-07-13 09:20:30

SQLite数据库存储
点赞
收藏

51CTO技术栈公众号