首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

数据库问题。call rs_close和set rs=nothing有什么区别?

发布网友 发布时间:2022-04-24 02:36

我来回答

2个回答

热心网友 时间:2023-10-22 08:30

rs.close。是让对象自己关闭。通常关闭结果集同时会关闭数据库链接。
set rs= nothing 是在内存注销对象。

通常而言,
一定要显式调用close。主要是怕数据库链接没有及时关闭,消耗资源。
close以后,rs会自动从内存消亡, 因此set rs=nothing可以省略,不过为了更快回收内存,写set rs =nothing还是更好的。

所以我一般是两个都用。

热心网友 时间:2023-10-22 08:31

rs.close关闭对象
set rs =nothing是是这个对象没有赋值 但是没有关闭
最好在set rs=nothing 之后再用一个rs.close

热心网友 时间:2023-10-22 08:30

rs.close。是让对象自己关闭。通常关闭结果集同时会关闭数据库链接。
set rs= nothing 是在内存注销对象。

通常而言,
一定要显式调用close。主要是怕数据库链接没有及时关闭,消耗资源。
close以后,rs会自动从内存消亡, 因此set rs=nothing可以省略,不过为了更快回收内存,写set rs =nothing还是更好的。

所以我一般是两个都用。

热心网友 时间:2023-10-22 08:30

rs.close。是让对象自己关闭。通常关闭结果集同时会关闭数据库链接。
set rs= nothing 是在内存注销对象。

通常而言,
一定要显式调用close。主要是怕数据库链接没有及时关闭,消耗资源。
close以后,rs会自动从内存消亡, 因此set rs=nothing可以省略,不过为了更快回收内存,写set rs =nothing还是更好的。

所以我一般是两个都用。

热心网友 时间:2023-10-22 08:31

rs.close关闭对象
set rs =nothing是是这个对象没有赋值 但是没有关闭
最好在set rs=nothing 之后再用一个rs.close

热心网友 时间:2023-10-22 08:31

rs.close关闭对象
set rs =nothing是是这个对象没有赋值 但是没有关闭
最好在set rs=nothing 之后再用一个rs.close

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com