我在構建一個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然後返回,它絕對不起作用。 –