我有一个返回与准备好的语句相关联的结果集的函数。我正在finally块中关闭准备好的语句。它会自动关闭我需要返回的结果集。有什么替代方法吗?我的代码看起来像这样
Resultset fnName(){
Resultset rs = null;
PreparedStatement ps = new PreparedStatement();
try{
rs = ps.execute(<query string>);
}
catch(...){...}
finally{
ps.close().
}
return rs;
}
Run Code Online (Sandbox Code Playgroud)