summaryrefslogtreecommitdiff
path: root/java/demo/Database/library/ConnectionPool.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/demo/Database/library/ConnectionPool.java')
-rw-r--r--java/demo/Database/library/ConnectionPool.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/demo/Database/library/ConnectionPool.java b/java/demo/Database/library/ConnectionPool.java
index 30bf5205fff..c65d7944f05 100644
--- a/java/demo/Database/library/ConnectionPool.java
+++ b/java/demo/Database/library/ConnectionPool.java
@@ -64,6 +64,13 @@ class ConnectionPool
_logger.warning("ConnectionPool: lost connection to database");
conn = null;
}
+ else
+ {
+ // Probe the connection with the database.
+ java.sql.PreparedStatement stmt = conn.prepareStatement("SELECT 1");
+ java.sql.ResultSet rs = stmt.executeQuery();
+ stmt.close();
+ }
}
catch(java.sql.SQLException e)
{