我使用JDBC连接到Oracle。 我测试connection.setAutoCommit(false)
VS connection.setAutoCommit(true)
,结果如预期。
虽然默认的连接应该好像工作autoCommit(true)
[纠正我,如果我错了],但正在没有插入的记录,直到connection.commit()
被调用。 任何有关默认行为的建议?
String insert = "INSERT INTO MONITOR (number, name,value) VALUES (?,?,?)";
conn = connection; //connection details avoided
preparedStmtInsert = conn.prepareStatement(insert);
preparedStmtInsert.execute();
conn.commit();