社区
数据库
帖子详情
如何关闭结果集指针对应的连接?
natfit
2011-07-17 12:20:35
多线程程序,vc++ ,用智能指针,因为要在本地对结果集进行查找(不进行更新等),所以无法用connection和command返回的只能向前的recordset,也不能用单个的全局connection(因为在操作update时会出错,有recordset还打开着)
现在我每次取回一个结果集时单独打开一个连接,在最后,只关闭了结果集,无法关闭连接,造成内存泄漏!
谁有什么好方法,要么不要用结果集进行查找,要么在最后能关闭connection!
请大家帮忙!
...全文
101
6
打赏
收藏
如何关闭结果集指针对应的连接?
多线程程序,vc++ ,用智能指针,因为要在本地对结果集进行查找(不进行更新等),所以无法用connection和command返回的只能向前的recordset,也不能用单个的全局connection(因为在操作update时会出错,有recordset还打开着) 现在我每次取回一个结果集时单独打开一个连接,在最后,只关闭了结果集,无法关闭连接,造成内存泄漏! 谁有什么好方法,要么不要用结果集进行查找,要么在最后能关闭connection! 请大家帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyq5945
2011-07-18
打赏
举报
回复
recordset->GetActiveConnection()->Close();
sharptiger123
2011-07-18
打赏
举报
回复
connection 设成成员变量比较好===》m_connection 在析构函数中关闭它
natfit
2011-07-18
打赏
举报
回复
我的connection是临时生成的,在生成recordse时生成,然后只返回recordset(在这儿不能关闭,否则出错),想要在最后close recordset时,将connection一起关了
sharptiger123
2011-07-18
打赏
举报
回复
if(connection->IsOpen())
connection->Close()
先判断。。。
zyq5945
2011-07-18
打赏
举报
回复
connection->Close()就关闭连接了。
一个线程用一个连接就可以。
natfit
2011-07-18
打赏
举报
回复
没有人知道吗?
你必须知道的495个C语言问题
能否关掉填充,或者控制结构域的对齐方式? 2.14 为什么sizeof返回的值大于结构大小的期望值,是不是尾部有填充? 2.15 如何确定域在结构中的字节偏移量? 2.16 怎样在运行时用名字访问结构中的域? 2.17 ...
JDBC——处理结果
集
一个ResultSet对象
对应
着一个由查询语句返回的一个表这个表中包含所有的查询结果。可以说结果
集
是一个存储查询结果的对象,但是结果
集
并不仅仅具有存储的功能,他同时还具有操纵数据的功,可能完成对数据的更新等。 ...
ResultSet
指针
回到初始位置的方法及ResultSet介绍
结果
集
(ResultSet)是数据中查询结果返回的一种对象,可以说结果
集
是一个存储查询结果的对象,但是结果
集
并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。 结果
集
读取数据的方法...
JDBC
连接
数据以及详细的ResultSet结果
集
解释
一.数据库
连接
...1. java的sql框架支持多种数据库
连接
,不同的数据库需要使用不同的数据库
连接
驱动,驱动来自于数据库厂商; 2. 主要需要四个参数,一个驱动信息参数,三个数据库入口参数 drive..
基于C++11的数据库
连接
池【C++/数据库/多线程/MySQL】
为了实现数据库
连接
的自动回收,当共享的智能
指针
对应
的对象析构的时候,它会先析构它管理的
指针
,而这个
指针
指向的
连接
我们不需要让它析构的,因为我们使用数据库
连接
池的目的是避免数据库
连接
的频繁创建和销毁,那...
数据库
4,011
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章