社区
ASP
帖子详情
rs对象的问题,大家进来讨论阿
jimlxk
2004-04-01 12:28:22
一个观点,页面在页尾会自动销毁 rs和conn 对象,释放内存资源。
相反的观点 ,rs和conn 对象不使用 close方法和set rs=nothing ,就不会释放资源,直到IIS重启。
这是我跟另一个程序员的观点,哪个正确呢
附带:在一个页面多次调用rs,后一次读取的结果直覆盖前一次的结果(使用的rs对象名不变)
...全文
60
47
打赏
收藏
rs对象的问题,大家进来讨论阿
一个观点,页面在页尾会自动销毁 rs和conn 对象,释放内存资源。 相反的观点 ,rs和conn 对象不使用 close方法和set rs=nothing ,就不会释放资源,直到IIS重启。 这是我跟另一个程序员的观点,哪个正确呢 附带:在一个页面多次调用rs,后一次读取的结果直覆盖前一次的结果(使用的rs对象名不变)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
47 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nameldw
2004-04-08
打赏
举报
回复
应该是后面的正确
weiming28cn
2004-04-08
打赏
举报
回复
连接肯定是要close的!如con.close,set con = nothing
但是rs我想不一定要close,如果你使用了insert,update,delete,就不能close,
但是set rs = nothing 是必须的,
jimlxk
2004-04-08
打赏
举报
回复
up
40303331
2004-04-07
打赏
举报
回复
应该后面的观点吧
chenlixin007
2004-04-07
打赏
举报
回复
up
wj253
2004-04-07
打赏
举报
回复
ASP文件用完RS后会自动销毁,但是不下马上。一经过一定的时间,为了提高服务器性能,最好用完后调用rs.close rs.nothing
king2003
2004-04-07
打赏
举报
回复
第一个观点正确,当ASP文件执行完时,会自动销毁。不过为了养成良好的编程习惯最好按照第二种做法来。
Ranmei
2004-04-07
打赏
举报
回复
不用最好关闭连接,销毁对象。
qxg1123
2004-04-07
打赏
举报
回复
close是断开连接
set nothing是释放内存
lonaerd
2004-04-06
打赏
举报
回复
真是众说纷纭。
我还是坚持一个观点:不用关闭,会自动销毁。
VB以及ASP都是微软的解释器在运行,其变量的定义以及资源占用都已经作了处理
jimlxk
2004-04-06
打赏
举报
回复
大家发言啊
jimlxk
2004-04-06
打赏
举报
回复
还有谁说说,我们把这个问题说清,别让它误导人啊
jimlxk
2004-04-06
打赏
举报
回复
up
jimlxk
2004-04-06
打赏
举报
回复
是啊 ,没有定论阿!
jimlxk
2004-04-05
打赏
举报
回复
to tddw:
我知道你对,可我知道为什么?
rs什么情况下会释放资源? 不使用rs.close,不改变对象名(rs),后面的值会覆盖前面的值吗?(我试过是可以的,可有的人说会出错,说资源没释放,前面的值还在缓存里)
所以我迷惑阿
tddw
2004-04-05
打赏
举报
回复
后一种观点正确。
应该使用rs.close
set rs=nothing
否则
我反问,
要这两个是干什么??
吃白饭的呀?
否则
我反问,
要这两个是干什么??
吃白饭的呀?
否则
我反问,
要这两个是干什么??
吃白饭的呀?
否则
我反问,
要这两个是干什么??
吃白饭的呀?
否则
我反问,
要这两个是干什么??
吃白饭的呀?
否则
我反问,
要这两个是干什么??
吃白饭的呀?
maomaoma
2004-04-05
打赏
举报
回复
用create创建的对象,用完了都要先释放,所以还是后面的对.
jimlxk
2004-04-05
打赏
举报
回复
我一般不改名,但我也很少使用rs.close : set rs=nothing
tzgpxl
2004-04-05
打赏
举报
回复
RS是一个记录指针,在访问数据库的时候记录你访问记录的位置,打个比喻:
1 2 3 4 5 6
在你第一次创建rs时访问到了记录5的位置,
此时,你再创建一个rs,它会覆盖前一个指针,而且将指针重新移回到1的位置,即数据库首记录。所以,有两种方法解决,第一:创建的第二个记录指针改名为rs1(不赞成,因为这样对数据库是种虐待!)第二个方法是:rs.close:set rs=nothing
在一般情况下不赞成这种使用方法,因为如果数据库有20W条记录,你说记录指针从记录末移到记录首位置快,还是将指针消除,再重新创建一个快?呵呵,如果说是第一个快,
告你虐待数据库!呵呵,个人观点。呵呵
jimlxk
2004-04-05
打赏
举报
回复
是大家都不愿意深究呢,还是这个问题根本不值得讨论阿
加载更多回复(27)
对象
池和线程池
实际开发中,并发和多线程的情景处处存在。今天我们来聊聊
对象
池和线程池这个两个日常开发用的比较多,但是又很容易混淆的两个概念。
对象
池 首先我们来说说
对象
池。
对象
池利用了串行封闭的概念:将
对象
O“借给”一个请求线程T1,T1使用完之后再交还给
对象
池,并保证“未擅自发布该
对象
”且“以后不再使用”;
对象
池收回
对象
O之后,等T2来借的时候再把他借给T2,完成
对象
所用权的传递。 下面是一个简化版的
对象
【面试题】Java 高级工程师面试刷题100题(三)
文章目录线上 YGC 耗时过长优化方案有哪些?线上频繁 FullGC 优化方案有哪些?如何进行线上堆外内存泄漏的分析?(Netty 尤其居多)线上元空间内存泄露优化方案有哪些?java 类加载器有哪些?双亲委派机制是什么?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b3b2v9Cj-1645802727672)(images/classloader2.png)]GC 如何判断
对象
可以被回收?如何回收内存
对象
,有哪些回收算法?jvm 有哪些垃圾回收器,实际中如何选择?JVM8
通过用MVC+三层架构实现简单的分页查询,来理解面向
对象
的思想
本文使用的是比较原始的方法实现分页查询,不涉及框架。 本文主要
讨论
的是面向
对象
的思想,部分过程(比如JSP的详细内容)不做
讨论
。 设计JavaBean 首先,我们想象一个具有基本功能的分页查询,它应该有哪些元素? 页面结构,包括页码、页数、数据总条数以及每页显示多少条数据。 要查询的数据信息,一般每页不止一条数据,所以这个数据是一个集合。 那么我们就可以把一个页面当成一个JavaBean...
一些常见
问题
1、常用设计模式 单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式是一种常用的软件设计模式,其定义是单例
对象
的类只能允许一个实例存在;一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式; 基本的实现思路 单例模式要求类能够有返回
对象
...
java开发常见
问题
总结
Java编程中的一些常见
问题
汇总 ..本文列举了我在周围同事的Java代码中看到的一些比较典型的错误。显然,静态代码分析(我们团队用的是qulice)不可能发现所有的
问题
,这也是为什么我要在这里列出它们的原因。 如果你觉得少了什么,请不吝赐教,我会很乐意把它们加上。 下面列出的所有这些错误基本都与面向
对象
编程有关,尤其是Java的OOP。 类名 读
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章