当前位置: 代码迷 >> 综合 >> 操作二进制写入二进
  详细解决方案

操作二进制写入二进

热度:77   发布时间:2023-10-16 18:56:35.0
操作二进制:
写入二进制:
1、 声明变量  sqlite3_stmt *stat;
2、 把sql语句解析到stat结构中去
sqlite3_prepare();
3、 绑定替换
sqlite3_bind_blob();
4、 保存到数据库
int result = sqlite3_step();
5、 释放stat结构
sqlite3_finalize();
读出二进制:
1、 声明变量
sqlite3_stmt *stat;
2、 把sql解析到stat中:
sqlite3_prepare();
3、 查询数据
int result = sqlite3_ step();
4、 获取第一个字段值
int id = sqlite3_column_int();
5、 获取file_content的值
const void * pFileContent = sqlite3_column_blob();
int len = sqlite3_column_bytes();
6、 释放stat
  相关解决方案