jsp+sql200小问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:36:41
每个带有查询语句的jsp页面都必须带有
rs.close();
stmt.close();
conn.close();

来关闭数据源吗。?

rs.close()是关闭ResultSet,即关闭结果集
stmt.close()是关闭Statement,即关闭编绎SQL语句的对象
conn.close()是关闭Connection,即是关闭与数据库的连接.

为什么要关闭?是为了销毁对象,释放内存.
不是很理解楼主说的关闭数据源指的是什么?

rs.close()是关闭(释放资源)结果集的。
stmt.close()是关闭数据库核心操作对象的
conn.close()是关闭数据库连接对象的

这样做主要的目的就是关闭结果集、关闭数据库连接,释放资源

也可以通过代理来实现,就可以避免书写这样的重复代码了。

1楼回答得很好,我觉得也包括关闭数据源。

是的
如果你不把他们关闭的会浪费资源的