-

- 加为好友
- 发送私信
- 在线聊天
loveniki
- 等级:

- 可用分等级:
- 总技术专家分:
- 总技术专家分排名:
|
| 发表于:2008-05-24 17:50:359楼 得分:0 |
“连接池已满”是因为忘记了在代码中及时关闭连接,跟你的标题中的两种东西没有直接关系,这两种都可以使用一个或者许多个连接 不过我认为做WEB用datareader的效率会好一些.即使如sp1234所说,只能提高百分之一,程序不就是一点点优化才能达到更好的性能么? ---------------------- 我有个疑问:我的访问是用的下载的SqlPager,他的内部机制应该是会关掉的吧? 我用using(SqlDatareader sdr=Dataaccess.sqlhelper.******)这种形式读取数据,这个应该是自己关掉吧?? 不用sdr.close()了吧? 现在的问题是:如果将上面的语句放到一个循环语句里面,很容易出现 "连接池已满"这种情况(前提是可能循环1,2百次),如果换成dataset,情况会好很多, 据说是 datareader的并发问题,哪位高手给解释下????? 另外个问题:高手们都是自己写访问数据库的类,还是用下载的DLL文件????? | | |
修改
删除
举报
引用
回复
| |