diff --git a/src/main/java/com/appdynamics/monitors/sql/SQLMonitor.java b/src/main/java/com/appdynamics/monitors/sql/SQLMonitor.java index 1d4acbd..e9043d9 100644 --- a/src/main/java/com/appdynamics/monitors/sql/SQLMonitor.java +++ b/src/main/java/com/appdynamics/monitors/sql/SQLMonitor.java @@ -151,7 +151,11 @@ private Data executeQuery(Connection conn, String query) { stmt = conn.createStatement(); rs = stmt.executeQuery(query); // only get the first result - rs.first(); + if(!rs.next()) { + logger.info("0 results returned by query"); + return retval; + } + // only get the first column String value = rs.getString(1); // use the lable for the name of the metric