首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

采用的是每次查询都进行连接,还是持久连接?解决方案

2012-02-04 
采用的是每次查询都进行连接,还是持久连接????各位在数据库连接方式采用的是每次查询都进行连接,还是持久

采用的是每次查询都进行连接,还是持久连接????
各位在数据库连接方式采用的是每次查询都进行连接,还是持久连接.
哪种方式比较好?

[解决办法]
这要看是什么样的数据库了,比如像SqlServer,可以是每次查询都去连接。
但是对Access来说,每打开一个连接及关闭一个都很耗时,且是单机操作的,可以保持一个连接。
[解决办法]
楼上说得有道理。

还有就是极特殊情况肯定是要保持连接。做过一个需要处理90多万条记录的应用,时间紧,大约动员了十几台电脑日夜不停的处理。这种时候那肯定不能关了再开,开了再关的。

不过,通常情况下都是要每次查询时连接。没看到那些ado.net书的作者们一个劲儿喊连接资源是宝贵的吗?
DataSet, DataTable,DataAdapter这种东西的出现已经说明问题了。

热点排行