https://bz.apache.org/bugzilla/show_bug.cgi?id=61425
--- Comment #2 from WangZheng <rainbow...@139.com> --- Comment on attachment 35232 --> https://bz.apache.org/bugzilla/attachment.cgi?id=35232 Attaching a simple patch to commit/rollback the connection. diff --git a/org/apache/tomcat/jdbc/pool/PooledConnection.java b/org/apache/tomcat/jdbc/pool/PooledConnection.java index c833209..4615abf 100644 --- a/org/apache/tomcat/jdbc/pool/PooledConnection.java +++ b/org/apache/tomcat/jdbc/pool/PooledConnection.java @@ -541,6 +541,22 @@ public class PooledConnection { } if (stmt!=null) try { stmt.close();} catch (Exception ignore2){/*NOOP*/} + + try { + if(!connection.getAutoCommit()) { + connection.rollback(); + } + } catch (SQLException e) { + // do nothing + } + } finally { + try { + if(!connection.getAutoCommit()) { + connection.commit(); + } + } catch (SQLException e) { + // do nothing + } } return false; } //validate -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org