ASP开数据库的两种方式

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:37:38
一个是 rs.open sql,conn,1,1
二个是set rs=conn.execute(sql)
哪个好点
第二个不close会对服务器造成什么影响
第二个是不是不用close

使用asp这几年一直都是采用第二种,第一种我也常看到,不过不喜欢用。
可能是因为自已懒,懒得记那些参数。

经过多次测试我发现,采用第二个不close,对服务器的影响也不是很大。
我是在asp + mssql上测试的,我发现我不close,过一段时间mssql会自动完成close。

但我用java + mssql的时候,如果不close,那么这个连接是不会自动完成close.

可能 asp和iis以级mssql都是微软家的缘故吧,呵呵。

当然,我还是建议你在代码中执行close
然后 set rs=nothing
因为书上都是这么写的。

一般人都是使用第二种.
但是第一种在很多教材都会出现,其实,两种方法都差不多.只是第二种方法对于短数据插入更新很有优势.而第一种对于长数据插入又更方便些.
如果你只是查询的话,应该是使用第一种.应该第一种recordset对象可以分页

第二个是暂时联接,是需要独立池的,对于大访问量的网站,在链接关闭时会占用较多处理时间,。不利于高性能开发,呵呵,,,随你了。