sql >> Databasteknik >  >> RDS >> Oracle

Varför fungerar inte min JDBC-uppdatering?

Vad gör getConn() lämna tillbaka ? Jag misstänker att det är en annan (poolad?) anslutning varje gång.

Detta:

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

borde förmodligen läsa:

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

d.v.s. om getConn() returnerar en annan anslutning varje gång, då har du problem.



  1. Ställ in Mysql Foreign Data Wrapper i Postgresql

  2. Är det möjligt att infoga en ny rad överst i MySQL-tabellen?

  3. Echo ut mysql till en html-tabell?

  4. behöver veta om detta är möjligt i SQL