Oracleに接続するためにJDBCを使用しています。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();