我有一个关于数据库的问题(Oracle 10g)。我在JSP Servlet中开发了Web应用程序。现在我正在对其执行测试。首先,我遇到了一个问题(即“ORA-01000:超出最大打开游标”)。为了解决这个问题,我关闭了建立数据库连接的每个文件中的每个连接(例如:Foo.java和Foo.jsp)。为此,我使用了以下代码:如何解决数据库连接?
finally {
if(rs1 != null) {
try {
rs1.close();
} catch (SQLException e) { /* ignored */ }
if(ps2 != null) {
try {
ps2.close();
} catch (SQLException e) { /* ignored */ }
}
if(con != null) {
try {
con.close();
} catch (SQLException e) { /* ignored */ }
}
}
但现在代码给出了另一个问题:应用程序不会从数据库中提取任何记录。
当我第一次单击链接(添加菜单,然后它显示所有的数据,但是当我点击另一个链接,然后所有记录都消失了。
再经过是这样的。
和显示错误java.sql.SQLException: Closed Connection
从列标题中删除''s'。这只是语法错误。 –