You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/09/04 19:14:25 UTC

svn commit: r572741 - /jakarta/jmeter/branches/rel-2-2/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java

Author: sebb
Date: Tue Sep  4 10:14:25 2007
New Revision: 572741

URL: http://svn.apache.org/viewvc?rev=572741&view=rev
Log:
Report more details of SQL errors

Modified:
    jakarta/jmeter/branches/rel-2-2/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java

Modified: jakarta/jmeter/branches/rel-2-2/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java?rev=572741&r1=572740&r2=572741&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java (original)
+++ jakarta/jmeter/branches/rel-2-2/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java Tue Sep  4 10:14:25 2007
@@ -204,8 +204,13 @@
 			}
 
 		} catch (SQLException ex) {
-			log.error("Error in JDBC sampling", ex);
+			final String errCode = Integer.toString(ex.getErrorCode());
+			log.error("SQLstate: "+ex.getSQLState()+
+					" SQLcode: "+errCode+
+					" Message: "+ex.getMessage(),
+					ex);
 			res.setResponseMessage(ex.toString());
+			res.setResponseCode(errCode);
 			res.setSuccessful(false);
 		} finally {
 			close(stmt);



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org