sql >> Base de Datos >  >> RDS >> Oracle

¿Por qué no funciona mi actualización de JDBC?

¿Qué hace getConn() devolver ? Sospecho que es una conexión diferente (¿agrupada?) cada vez.

esto:

getConn().setAutoCommit(false); //Added
PreparedStatement pStmnt = getConn().prepareStatement(update);

probablemente debería decir:

Connection c = getConn();
c.setAutoCommit(false); //Added
PreparedStatement pStmnt = c.prepareStatement(update);

es decir, si getConn() devuelve una conexión diferente cada vez, entonces tienes problemas.