有关在asp.net中连接数据库的问题!

freeonterminate 2004-10-10 04:01:21
我的网页中原先是在application_start的时候连接数据库,在application_end时释放数据库连接。但是现在发现还是存在一些问题,想要请教各位大虾如何解决!应该在什么地方连接较合适,如何释放连接,能给出示例更好!谢谢!该网页需要能承受1000人的访问量,采用sql server2000数据库,ado.net连接数据库,C#语言。
...全文
101 16 点赞 打赏 收藏 举报
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
w0007 2004-10-10
在。NET平台中的数据库连接要求用时才建立,用完就关闭。
若嫌慢,可以配置连接池
  • 打赏
  • 举报
回复
cancersyf 2004-10-10
changlin365(茫然)之间引用的我以前的回复:)
  • 打赏
  • 举报
回复
吐司vivi 2004-10-10
当执行数据库的增、添、改、查时,打开数据连接,执行完后,尽早关闭。
  • 打赏
  • 举报
回复
freeonterminate 2004-10-10
其实那是看我们公司别人的程序写的,所以现在要改。
  • 打赏
  • 举报
回复
zhangjidong 2004-10-10
为什么要在application_start连接
在application_end关闭,用的时候连不用了关就是了,随便写在哪里,我一般写在数据访问层里。
  • 打赏
  • 举报
回复
magicmaster 2004-10-10
数据库连接不要放在application和session中,如果有流量的话会产生连接争用

放在session中浪费资源
  • 打赏
  • 举报
回复
freeonterminate 2004-10-10
其实我是知道怎么连的,就是不知道什么时候连比较好,最好能给我一个例子!谢谢
  • 打赏
  • 举报
回复
freeonterminate 2004-10-10
我也写过一个类的。
  • 打赏
  • 举报
回复
freeonterminate 2004-10-10
那我是不是应该在把连接字符串放在application中,当连接时使用,连接后释放,这样做好不好?
还是我在Session_start连数据库,在session_end释放连接?
谢谢
  • 打赏
  • 举报
回复
china2001ok 2004-10-10
用就开 不用就关 写个类
  • 打赏
  • 举报
回复
hbzx 2004-10-10
要用的时候才打开,用完马上关闭,在finally{}块里关闭。
  • 打赏
  • 举报
回复
jiezhi 2004-10-10
web 的winform的可不一样。
数据库联接你应该是在操作数据库的时候再打开,用完后立即释放
  • 打赏
  • 举报
回复
changlin365 2004-10-10
当你使用sql server时,推荐使用SqlClient命名空间下的类,如SqlConnection、SqlDataReader等等,因为微软做了好多优化,性能是最好的。在实际运用时,个人建议你写一个数据访问类(DAL)。

推荐你看看这几篇文章--
Improving .NET Performance :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scalenet.asp

Improving ADO.NET Performance :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scalenetchapt12.asp

Strategy for Building a Pluggable Data Access Layer in .NET:
http://www.15seconds.com/issue/020611.htm

  • 打赏
  • 举报
回复
孟子E章 2004-10-10
应该尽量晚打开,尽量早关闭
  • 打赏
  • 举报
回复
wangdequan1024 2004-10-10
在application_start的时候连接数据库,在application_end时释放数据库连接?
为什么要这么做?用的时候连接就可以了啊
  • 打赏
  • 举报
回复
luluso 2004-10-10
我一般是需要的时候连.不需要的时候就关掉。
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-10 04:01
社区公告
暂无公告