【发布时间】:2011-04-16 15:55:03
【问题描述】:
好的,我正在尝试使用 JDBC 打印 SUM 和 AVG 函数的结果。所以基本上,它不起作用。我做错了什么?
<table border="1">
<tr><th>Total Homes Sold</th><th>Total Sales Amount</th><th>Averages Price Per Home</th></tr>
<% rset = stmt.executeQuery("SELECT COUNT(home_ID) FROM home");%>
<% rset1 = stmt.executeQuery("SELECT SUM(purchase_Price) FROM home");%>
<% rset2 = stmt.executeQuery("SELECT AVG(purchase_Price) FROM home");%>
<tr>
<td><%= rset.getString(1) %></td>
<td><%= rset1.getString(1) %></td>
<td><%= rset2.getString(1) %></td>
</tr>
</table>
【问题讨论】:
-
“不工作”是什么意思?没有值显示?错误?例外? (顺便说一句,您只需一次选择就可以完成这三个查询)
-
是的,我收到一条错误消息,指出:root cause javax.servlet.ServletException: java.sql.SQLException: ResultSet is closed
-
另外,我怎么能把它放在一个语句中?