问答详情
源自:8-5 获取所有商品资料方法的实现

为什么这个格式要这样写

这样写不更简单吗

PreparedStatement stmt=conn.prepareStatement(sql);

ResultSet rs =stmt.executeQuery();

提问者:Sxy97 2016-05-22 13:11

个回答

  • 小立
    2016-05-22 14:01:56
    已采纳

    因为数据库连接容易抛出异常,把对象的声明放在try语句前面,这样当我们用finally关闭处理资源时,能方便访问到对象。如果对象声明时直接赋值,则该对象的作用访问只在try语句块中,不方便关闭资源