ado.net的使用效率问题.

velen 2006-04-28 03:50:28
使用ADO.NET操作数据库,书上说每次都要及时打开,关闭数据库连接.这样子经常的打开,关闭数据库连接,是不是效率不高啊?打开一次连接的时间好象比较长啊.
为什么不能一个应用程序就用一个数据库连接呢?不用经常的打开关闭,这是个人愚见,请大家发表看法!
...全文
83 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fellowcheng 2006-04-28
  • 打赏
  • 举报
回复
一个应用程序就用一个数据库连接
不一定好用
viena 2006-04-28
  • 打赏
  • 举报
回复
如果并发用户多的话,不可能只用一个数据库连接

连接池中会保持最大100个连接的
dayasky 2006-04-28
  • 打赏
  • 举报
回复
小系统无论怎么样都快

系统大了的话可以在sql和程序两方面优化,优化一定以后就要有重点了

比如sql服务器贵(正版),内存便宜,就尽量缓存……
viena 2006-04-28
  • 打赏
  • 举报
回复
有连接池

关闭不是真的关闭,而是放入连接池
下次打开同样的连接,直接从连接池中取
joe_lu_1985 2006-04-28
  • 打赏
  • 举报
回复
关系到效率的问题。你说的打开时间比较长是你调试的时候吧。调试的时候打开数据库连接当然长了。运行的时候还是比较快的。

用完了还是尽快关闭的好。

110,526

社区成员

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

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

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