getConn()
क्या करता है? वापसी ? मुझे संदेह है कि यह हर बार एक अलग (पूल किया हुआ?) कनेक्शन है।
यह:
getConn().setAutoCommit(false); //Added
PreparedStatement pStmnt = getConn().prepareStatement(update);
संभवतः पढ़ना चाहिए:
Connection c = getConn();
c.setAutoCommit(false); //Added
PreparedStatement pStmnt = c.prepareStatement(update);
यानी अगर getConn()
हर बार एक अलग कनेक्शन देता है, तो आपको समस्या होती है।