我在构建一个3-tier
应用程序,该应用程序使用java
类从用户界面的db
和jsp
页中检索数据。当我尝试调用返回结果集JSP页面的方法,我得到这个错误信息:调用返回结果集的方法
不允许操作的ResultSet关闭后。
例如,我有这样的方法:
public ResultSet getName(String country) throws SQLException {
String name;
try {
open();
stmt1 = con.prepareStatement(fetchPanepistimio);
stmt1.setString(1,country);
rs1 = stmt1.executeQuery();
stmt1.close();
close();
}catch(Exception e2) {
}
return rs1;
}
,当我在JSP页面中写:
<%
ResultSet rs = panepistimio.getName(country);
while(rs.next()) { %>
...........
<% } %>
我得到我所描述的异常。你有什么想法是错误的?预先感谢您
你确切想要返回什么结果集或查询结果? –
数据库的内容。在这种情况下,我需要数据库上的大学的名称 – nikiforosb
然后,您首先从ResultSet获取内容,然后使用String返回它,但是关闭ResultSet然后返回,它绝对不起作用。 –