这样写不更简单吗
PreparedStatement stmt=conn.prepareStatement(sql);
ResultSet rs =stmt.executeQuery();
因为数据库连接容易抛出异常,把对象的声明放在try语句前面,这样当我们用finally关闭处理资源时,能方便访问到对象。如果对象声明时直接赋值,则该对象的作用访问只在try语句块中,不方便关闭资源