用 iPhone 的 sqlite 数据库读写图片
2010-12-15 15:10
225 查看
用 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 数据库读写图片
- 【學習筆記】sqlite 数据库读写图片
- 关于SQLite 数据库 读写图片的问题
- Open two sqlite database and execute query in iphone(读写两数据库)
- Sqlite3.0数据库在iPhone中的应用
- C# 读写数据库图片
- Android数据库存储sqlite外部存储数据读写
- 用VB6读写数据库中的图片
- 用C#实现winform对数据库读写图片
- 安卓数据读写全解:SharedPreferences公共数据的读写,SQLiteDatabase数据库,mysql数据库
- iPhone开发进阶(9)— 用SQLite管理数据库
- Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- iphone/iOS 访问本地数据库sqlite3
- 访问iPhone本地的数据库 sqlite3
- Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- sqlite3数据库的操作(iphone开发)
- 数据库读写图片