| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1472 人关注过本帖
标题:[讨论]每个页面都用写一句数据库连接关闭语句吗
只看楼主 加入收藏
yutaozj
Rank: 1
等 级:新手上路
威 望:1
帖 子:234
专家分:0
注 册:2006-2-17
收藏
 问题点数:0 回复次数:11 
[讨论]每个页面都用写一句数据库连接关闭语句吗

在做ASP页面的时候一般是吧数据库连接语句写在一个文件里,用到的话就会用INCLUDE语句包含一下,然后用完了就关闭数据库,比如conn.close set conn=nothing

我一般情况都会在每次用完连接之后都关闭一下,你们说有这个必要吗?

假如不关闭的话对程序有什么好处或者坏处吗?

谢谢!

搜索更多相关主题的帖子: 数据库 语句 页面 
2007-03-03 13:40
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 

一定要关闭
不关闭的话 只有坏处没有好处 很浪费资源


其实我很低调,只是你不知道...
2007-03-03 14:07
cdwyj
Rank: 1
等 级:新手上路
威 望:1
帖 子:127
专家分:0
注 册:2007-2-21
收藏
得分:0 
有人说,在大型网站上CONN可以不用关闭得过于频繁。否则会加大系统负担。
这话不知有什么依据。

2007-03-03 18:22
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
可以在每个页面的最后关闭,单写一个页面close数据库连接。然后每个页面的最后include这个close页面。
2007-03-03 19:37
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
iis5.0以后的都可以不必关闭了,因为它在程序运行到最后的时候都会自动关闭打开的对象

2007-03-03 21:15
yutaozj
Rank: 1
等 级:新手上路
威 望:1
帖 子:234
专家分:0
注 册:2006-2-17
收藏
得分:0 
那建立的记录集需要关闭吗?不关闭的话会有什么害处呢?

愿天下所有的人都喜欢编程~!@¥#%……&*(——+
2007-03-04 13:11
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 

有关闭总会节约一点的.因为它自动关闭时都是在离开页面时才自动关的,而你写了关闭是在运行到关闭时就关了,所以在时间上写关闭的会更及时一点,能更为及时地让出内存空间,所以访问量大的网站,肯定是写有关闭的好了.
为了你以后写大网站里方便,建议你一直都写关闭.


2007-03-04 14:33
yutaozj
Rank: 1
等 级:新手上路
威 望:1
帖 子:234
专家分:0
注 册:2006-2-17
收藏
得分:0 
恩谢谢你!
我现在一直都是把连接和关闭写在一个文件里的,但是关闭语句用了sub过程,这样的话每次用的时候都call一下
你觉得我这样做怎么样啊?

愿天下所有的人都喜欢编程~!@¥#%……&*(——+
2007-03-06 16:28
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
不过,事物总是一分为二的,如果你频繁地开关数据库,可能还是得不赏失的.
因为它会占用大量的CPU
所以一般是一个库只打开一次,一个记录集也只打开一次.在用完之后(就是本页不再用了)才关闭.

2007-03-06 23:40
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
也就是说,你的call根本没必要,一般是做一个close.asp在你的文件底部包含一下就可以了.

2007-03-06 23:43
快速回复:[讨论]每个页面都用写一句数据库连接关闭语句吗
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.054784 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved