I'm working with JDBC to connect to Oracle. I tested connection.setAutoCommit(false)
vs connection.setAutoCommit(true)
and the results were as expected.
While by default connection is supposed to work as if autoCommit(true)
[correct me if I'm wrong], but none of the records are being inserted till connection.commit()
was called. Any advice regarding default behaviour?
String insert = "INSERT INTO MONITOR (number, name,value) VALUES (?,?,?)";
conn = connection; //connection details avoided
preparedStmtInsert = conn.prepareStatement(insert);
preparedStmtInsert.execute();
conn.commit();
connection details avoided
section that does anything to affect the autocommit settings? – Blench