用 iPhone 的 sqlite 数据库读写图片
2011-04-17 11:34
190 查看
用 iPhone 的 sqlite 数据库读写图片,先把你的图片转换成 NSData 形式,然后在数据库添加一行 blob 数据,代码如下(data就是图片) :
NSMutableString *insertSql = [[NSMutableString alloc] initWithString:@"INSERT INTO "];
[insertSql appendString:BLOB];
[insertSql appendString:@" ("];
[insertSql appendString:BLOB_DATA];
[insertSql appendString:@") VALUES(?1)"];
sqlite3_stmt *insert_statement = nil;
sqlite3 *database = 你的数据库;
if (sqlite3_prepare_v2(database, [insertSql UTF8String], -1, &insert_statement, NULL) == SQLITE_OK) {
sqlite3_bind_blob(insert_statement, 1, [data bytes], [data length], NULL);
if(sqlite3_step(insert_statement) != SQLITE_DONE) {
NSLog(@"Db error %s", sqlite3_errmsg(database));
}
} else {
NSLog(@"Db error %s", sqlite3_errmsg(database));
}
sqlite3_finalize(insert_statement);
[insertSql release];
NSMutableString *insertSql = [[NSMutableString alloc] initWithString:@"INSERT INTO "];
[insertSql appendString:BLOB];
[insertSql appendString:@" ("];
[insertSql appendString:BLOB_DATA];
[insertSql appendString:@") VALUES(?1)"];
sqlite3_stmt *insert_statement = nil;
sqlite3 *database = 你的数据库;
if (sqlite3_prepare_v2(database, [insertSql UTF8String], -1, &insert_statement, NULL) == SQLITE_OK) {
sqlite3_bind_blob(insert_statement, 1, [data bytes], [data length], NULL);
if(sqlite3_step(insert_statement) != SQLITE_DONE) {
NSLog(@"Db error %s", sqlite3_errmsg(database));
}
} else {
NSLog(@"Db error %s", sqlite3_errmsg(database));
}
sqlite3_finalize(insert_statement);
[insertSql release];
相关文章推荐
- 用 iPhone 的 sqlite 数据库读写图片
- 用 iPhone 的 sqlite 数据库读写图片
- 用 iPhone 的 sqlite 数据库读写图片
- Open two sqlite database and execute query in iphone(读写两数据库)
- 【學習筆記】sqlite 数据库读写图片
- 关于SQLite 数据库 读写图片的问题
- 往sqlite中写入图片二进制数据及读取源码 for iphone
- 往sqlite中写入图片二进制数据及读取源码 for iphone
- android创建数据库(SQLite)保存图片示例ZZ
- Sqlite3.0数据库在iPhone中的应用
- C# 读写数据库图片
- Qt之操作数据库(SQLite) [此博文包含图片] (2013-12-09 16:58:05) 转载 ▼ 标签: qt sqlite qsqldatabase qsqlquery qsqlerro
- iPhone开发进阶(9)— 用SQLite管理数据库
- 用VB6读写数据库中的图片
- 用C#实现winform对数据库读写图片
- sqlite3数据库的操作(iphone开发)
- sqlite3数据库存取和取出图片
- 数据库读写图片
- iphone/iOS 访问本地数据库sqlite3
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录