CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

ole db 访问数据库,每次操作前都要连接数据库,打开会话,执行操作,关闭连接嘛?

楼主helysan(真水无香)2004-08-03 21:07:23 在 VC/MFC / 数据库 提问

看范例程序说访问数据库的步骤是:连接数据库,打开会话,查询或执行语句,然后关闭.但是我发现在大批量sql处理时,这样浪费时间.但是只打开一次,以后一直用打开的连接和会话又不大保险,因为连接有可能会因为网络问题断开,而oledb又没有判断某个连接或会话是否正常的标志.请问高手你们是怎样处理的.频繁的sql操作时,象上面的操作流程速度比打开一次,一直用慢的多的多. 问题点数:20、回复次数:2Top

1 楼tenfeichris(颗粒)回复于 2004-08-04 08:55:11 得分 10

没有必要频繁的打开、关闭数据库的连接。程学运行是打开连接,退出关闭就可以了Top

2 楼21bird(世纪笨鸟:csdn的blog啊啥时能不出错?!)回复于 2004-08-12 10:17:02 得分 10

连接和会话一般保持打开,每次操作只需处理数据集。  
   
  你可以将操作写入try模块,这样网络断开的时候就不会非法操作了。  
   
  会话一般是开事务的时候才重新开一次或者开一个新的。Top

相关问题

  • 数据库访问及操作代码
  • jsp访问oracle数据库,客户端做什么操作
  • installshield X下怎么访问操作access数据库?
  • 如何在spring的quartz中访问DAO对数据库操作?
  • evc如何访问操作本地的sqlce的数据库啊?
  • 数据库操作
  • 数据库操作
  • 数据库操作
  • VC操作数据库是直接访问好还是间接访问好?
  • 做一个ado的dll控件访问修改数据库,用asp做网页调用dll操作数据库

关键词

  • 数据库
  • 连接
  • 打开
  • 操作
  • 关闭
  • 会话
  • 处理

得分解答快速导航

  • 帖主:helysan
  • tenfeichris
  • 21bird

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo