h***@helma.org
2009-11-30 14:47:56 UTC
Author: hannes
Date: 2009-11-30 15:47:56 +0100 (Mon, 30 Nov 2009)
New Revision: 10002
Modified:
helma/helma/trunk/src/helma/objectmodel/db/DbConnection.java
Log:
Add check for closed connections in DbConnection.isValid()
Details at http://dev.helma.org/trac/helma/changeset/10002
Modified: helma/helma/trunk/src/helma/objectmodel/db/DbConnection.java
===================================================================
--- helma/helma/trunk/src/helma/objectmodel/db/DbConnection.java 2009-11-30 14:42:24 UTC (rev 10001)
+++ helma/helma/trunk/src/helma/objectmodel/db/DbConnection.java 2009-11-30 14:47:56 UTC (rev 10002)
@@ -40,11 +40,11 @@
}
public boolean isValid(int id) {
- if (id != serialId) {
- return false;
- }
// test if connection is still ok
try {
+ if (id != serialId || connection.isClosed()) {
+ return false;
+ }
Statement stmt = connection.createStatement();
stmt.execute("SELECT 1");
stmt.close();
Date: 2009-11-30 15:47:56 +0100 (Mon, 30 Nov 2009)
New Revision: 10002
Modified:
helma/helma/trunk/src/helma/objectmodel/db/DbConnection.java
Log:
Add check for closed connections in DbConnection.isValid()
Details at http://dev.helma.org/trac/helma/changeset/10002
Modified: helma/helma/trunk/src/helma/objectmodel/db/DbConnection.java
===================================================================
--- helma/helma/trunk/src/helma/objectmodel/db/DbConnection.java 2009-11-30 14:42:24 UTC (rev 10001)
+++ helma/helma/trunk/src/helma/objectmodel/db/DbConnection.java 2009-11-30 14:47:56 UTC (rev 10002)
@@ -40,11 +40,11 @@
}
public boolean isValid(int id) {
- if (id != serialId) {
- return false;
- }
// test if connection is still ok
try {
+ if (id != serialId || connection.isClosed()) {
+ return false;
+ }
Statement stmt = connection.createStatement();
stmt.execute("SELECT 1");
stmt.close();