日期:2014-05-18  浏览次数:20795 次

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

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

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

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