Oracle
 sql >> Database >  >> RDS >> Oracle

Perché il mio aggiornamento JDBC non funziona?

Cosa significa getConn() Restituzione ? Sospetto che si tratti di una connessione diversa (in pool?) ogni volta.

Questo:

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

dovrebbe probabilmente leggere:

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

cioè se getConn() restituisce ogni volta una connessione diversa, quindi hai problemi.