.net 链接数据库的问题

风狂 2013-02-18 10:18:32
每次操作数据库的时候总是 open 然后 close 这样做会占用很多的资源吗?如果影响程序效率应该怎么解决啊!
...全文
270 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qldsrx 2013-02-19
  • 打赏
  • 举报
回复
默认情况下,你关闭调用Close或者Dispose都不会关闭数据库连接,仅仅是缓存该连接而已,所以不存在效率低下的说法,除非将数据库连接池关闭,不使用连接缓存。
showwe 2013-02-19
  • 打赏
  • 举报
回复
引用 1 楼 a346729576 的回复:
一直保持连接的话才会占用资源。。不同情况不同对待
有多步操作一并完成后才Close,不要每操作一条sql命令就Close一次,这样效率不好 不要空闲时也不断开,也不要连续连断
风狂 2013-02-19
  • 打赏
  • 举报
回复
今天翻了一天的资料!现在。net采用的就是连接池的方式!.open close 实际上采用不是总是对数据库的关闭和打开!嘿嘿!纠结了半天的问题终于解决了!
风狂 2013-02-19
  • 打赏
  • 举报
回复
引用 8 楼 forever_code 的回复:
这孩子,咋考虑这么多呢
嘿嘿!现在做软件产品这块,系统的反映效率是一个很值得关注的问题!
  • 打赏
  • 举报
回复
======================================================= .NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。 平台博客:[CNBLOGS]http://www.cnblogs.com/huyong [CSDN]http://blog.csdn.net/chinahuyong 交流QQ:406590790 (请注明:CSDN) 平台微博:http://t.qq.com/yonghu86 邮件交流:406590790@qq.com
EEEEEERROR 2013-02-19
  • 打赏
  • 举报
回复
这孩子,咋考虑这么多呢
dalmeeme 2013-02-18
  • 打赏
  • 举报
回复
比如说先往A表里插入一条记录,再往B表里更新一下,最后再往C表里删除记录。
风狂 2013-02-18
  • 打赏
  • 举报
回复
引用 2 楼 dalmeeme 的回复:
Open后操作数据库,操作完了及时Close。 有多步操作一并完成后才Close,不要每操作一条sql命令就Close一次,这样效率不好。
在程序中会有n多次要操作数据库啊!
dalmeeme 2013-02-18
  • 打赏
  • 举报
回复
Open后操作数据库,操作完了及时Close。 有多步操作一并完成后才Close,不要每操作一条sql命令就Close一次,这样效率不好。
夜色镇歌 2013-02-18
  • 打赏
  • 举报
回复
一直保持连接的话才会占用资源。。不同情况不同对待

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧