题目
关于资源关闭的正确顺序是?A. Connection→Statement→ResultSetB. ResultSet→Statement→ConnectionC. Statement→Connection→ResultSetD. 顺序无关紧要
关于资源关闭的正确顺序是?
A. Connection→Statement→ResultSet
B. ResultSet→Statement→Connection
C. Statement→Connection→ResultSet
D. 顺序无关紧要
题目解答
答案
B. ResultSet→Statement→Connection
解析
步骤 1:理解资源关闭的顺序
在Java中,当使用数据库操作时,通常会创建Connection、Statement和ResultSet对象。为了防止资源泄漏,需要在使用完毕后关闭这些对象。关闭的顺序是先关闭ResultSet,然后关闭Statement,最后关闭Connection。
步骤 2:分析选项
A. Connection→Statement→ResultSet:这个顺序是错误的,因为Connection应该最后关闭。
B. ResultSet→Statement→Connection:这个顺序是正确的,因为ResultSet应该先关闭,然后是Statement,最后是Connection。
C. Statement→Connection→ResultSet:这个顺序是错误的,因为ResultSet应该先关闭。
D. 顺序无关紧要:这个选项是错误的,因为关闭的顺序是相关的,不正确的顺序可能导致资源泄漏。
在Java中,当使用数据库操作时,通常会创建Connection、Statement和ResultSet对象。为了防止资源泄漏,需要在使用完毕后关闭这些对象。关闭的顺序是先关闭ResultSet,然后关闭Statement,最后关闭Connection。
步骤 2:分析选项
A. Connection→Statement→ResultSet:这个顺序是错误的,因为Connection应该最后关闭。
B. ResultSet→Statement→Connection:这个顺序是正确的,因为ResultSet应该先关闭,然后是Statement,最后是Connection。
C. Statement→Connection→ResultSet:这个顺序是错误的,因为ResultSet应该先关闭。
D. 顺序无关紧要:这个选项是错误的,因为关闭的顺序是相关的,不正确的顺序可能导致资源泄漏。