数据库问题。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