100分 求asp.net 连接池的用法

zlc810821 2004-12-23 02:47:05
根据微软的相关网站上说,只要connectionstring 相同就能够创建连接池。但我对此有些怀疑。

因为我以前写过一个网站,当一个网页上的事件被触发时,执行多次数据库查询,而且这些查询都是写在不同的函数中,每个函数常见一个连接,connectionstring 都相同,并且及时关闭了,但是这个网站的访问速度非常的慢。


请问我是否应该在一个事件的开始时,打开数据库,并且将数据库连接作为参数传递,最后事件结束关闭数据库
...全文
269 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlc810821 2004-12-24
  • 打赏
  • 举报
回复
呵呵,我已经基本上弄明白了,不过大家在创建连接的时候要注意了。千万不要在每个函数中都打开数据库,如果一个事件要递归调用这个函数,你知道想象会有什么效果? .net 会无休止的打开数据库连接,原来的连接也不放弃。
飞不动 2004-12-23
  • 打赏
  • 举报
回复
我从来没用过连接池
你说的速度慢,跟这个应该关系不大吧
goody9807 2004-12-23
  • 打赏
  • 举报
回复
最好用完连接立刻关闭 在需要连接数据库的地方在打开数据库
andrawsky 2004-12-23
  • 打赏
  • 举报
回复
这个东西好像资料不多 帮你定 我也想学习
zlc810821 2004-12-23
  • 打赏
  • 举报
回复
看来我考虑的一直都是多余的?这个问题可困扰了我整一年呢
xueqs 2004-12-23
  • 打赏
  • 举报
回复
gz
beyondjay 2004-12-23
  • 打赏
  • 举报
回复
这个是自动的额
elite2018 2004-12-23
  • 打赏
  • 举报
回复
访问速度非常的慢? it's nothing to do with your pool , check other reasons

是否应该在一个事件的开始时,打开数据库,并且将数据库连接作为参数传递,最后事件结束关闭数据库

you can do that , and you can refer to MS 's DB Access building Block
down it from msdn
jerrycool 2004-12-23
  • 打赏
  • 举报
回复
帮顶
china2001ok 2004-12-23
  • 打赏
  • 举报
回复
我是把数据库的连接写在一个类中 然后每次调用的时候 创建个类对象 通过对象来调用数据库连接函数 用完就关闭
jxzhang615 2004-12-23
  • 打赏
  • 举报
回复
帮顶!

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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