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

朋友门小弟我有个网站是b2b的 你们说说是用dataread好还是dataset

2012-01-23 
朋友门我有个网站是b2b的 你们说说是用dataread好还是dataset?朋友门我有个网站是b2b的你们说说是用datare

朋友门我有个网站是b2b的 你们说说是用dataread好还是dataset?
朋友门我有个网站是b2b的   你们说说是用dataread好还是dataset好啊?
   

个有什么优点和缺点么     谢谢大家

[解决办法]
1.DataReader是在线读数据模式,也就是说在数据读完之前必须保持与数据库的链接。如果你读取数据的时间很长,并且同时并发读取的用户很多,那么dataread对性能会有影响。但是如果你读取数据的时间很短(读取的数据不多,时间肯定不会很长),那应该没什么问题的。
2.dataset是离线模式(内存中的),一次性读完数据然后就可以与数据库断开。与datareader相比,,很显然dataser需要消耗更多的内存,但是对数据库链接资源的占用相对较少。

所以,你需要根据自己的情况权衡利弊,做出合适的选择

[解决办法]
如果并发量大用不要用datareader,因为它经占用连接.

热点排行