关于几个close()的区别~~~

午后的肖邦 2006-03-23 11:00:02
这是一个很简单的操作数据库的操作,其中有三个类都有close()函数,不知道他们有什么区别,谢谢了啊
*****************************************************************************************
<%@ page contentType="text/html;charset=gb2312" language="java" import="java.sql.*"%>
<html>
<body>
以下是从MySQL数据库读取的数据:<hr>
<table border = 1>
<tr><td>id</td><td>书名</td><td>出版社</td><td>价格</td>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:6000/shujuku","root",
"admin");
Statement stmt = con.createStatement();
ResultSet rst = stmt.executeQuery("select * from books;");
while(rst.next()) {
out.println("<tr>");
out.println("<td>" + rst.getString("bookId") + "</td>");
out.println("<td>" + rst.getString("bookName") + "</td>");
out.println("<td>" + rst.getString("publisher") + "</td>");
out.println("<td>" + rst.getFloat("price") + "</td>");
out.println("</tr>");
}
rst.close();
stmt.close();
con.close();

%>
</table>
</body>
</html>

倒数的5,6,7行有三个close大家能不能帮我看一下啊。。。。
...全文
36 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
huailairen 2006-03-23
  • 打赏
  • 举报
回复
rst.close(); 关闭记录集 销毁内存中数据记录,或者指向服务器端的游标。
stmt.close(); 关闭sql命令发送对象
con.close(); 关闭与服务器建立的连接

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧