sqlite内存泄漏解决办法
来源:互联网 发布:广告配音制作软件 编辑:程序博客网 时间:2024/06/05 08:39
sqlite内存泄漏解决办法
2012-09-26 13:54:54| 分类:默认分类 |举报|字号 订阅
用cppsqlite发生内存泄漏,最后发现是把事物当普通语句去执行了。
其实本质是下面的:
1. 在使用
sqlite3_get_table(
sqlite3 *db, /* An open database */
const char *zSql, /* SQL to be evaluated */
char ***pazResult, /* Results of the query */
int *pnRow, /* Number of result rows written here */
int *pnColumn, /* Number of result columns written here */
char **pzErrmsg /* Error msg written here */
);
后,要调用 sqlite3_free_table(pazResult) 来释放结果集,防止内存泄露
2. 在使用
sqlite3_exec(
sqlite3*, /* An open database */
const char *sql, /* SQL to be evaluated */
int (*callback)(void*,int,char**,char**), /* Callback function */
void *, /* 1st argument to callback */
char **errmsg /* Error msg written here */
);
后,要调用 sqlite3_free(*errmsg) 来释放错误信息,防止内存泄露
- sqlite内存泄漏解决办法
- Qt sqlite 查询内存泄漏
- C++内存泄漏的解决办法- -
- Java 内存泄漏与解决办法
- UIWebView内存泄漏解决办法(一)
- UIWebView内存泄漏解决办法(二)
- android sqlite 内存泄漏的问题解决
- Java内存泄漏概念及解决办法
- JAVA内存泄漏问题及解决办法
- JAVA内存泄漏问题及解决办法[转]
- JAVA内存泄漏问题及解决办法
- JAVA内存泄漏问题及解决办法
- 常见的JAVA内存泄漏及解决办法
- 内存泄漏的跟踪和解决办法
- GdiPlus载入PNG图片,内存泄漏解决办法
- 浅析C/C++内存泄漏的解决办法
- 内存泄漏及常见的解决办法
- Handler使用和内存泄漏解决办法
- js原型详解(结合内存模型)
- Python中对复杂数据结构排序(类似C中结构体数据结构)
- [小技巧] Linux下轻松实现PDF文件的合并
- objc_msgSend 标准调用方法 xcode6可能会报错
- float元素居中
- sqlite内存泄漏解决办法
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
- 中文字符串转换为utf-8编码
- popupwindow的用法
- vs设计界面出现“建控件时出错 响应在此上下文中不可用”
- 标准爬虫初探,来自Python之父的大餐!
- UIBarButtonItem 边缘问题小记
- Element与Node的区别,children与childNodes的区别
- Android设计模式(2)-----观察者模式