Metode setAutoCommit (SQLServerConnection)
Mengatur mode autocommit untuk objek SQLServerConnection ini ke status yang diberikan.
Sintaks
public void setAutoCommit(boolean value)
Parameter
value
true untuk mengaktifkan mode autocommit untuk koneksi, false untuk menonaktifkannya.
Pengecualian
Keterangan
Metode setAutoCommit ini ditentukan oleh metode setAutoCommit di antarmuka java.sql.Connection.
Jika koneksi dalam mode autocommit, maka semua pernyataan SQL-nya dijalankan dan diterapkan sebagai transaksi individual. Jika tidak, pernyataan SQL-nya dikelompokkan ke dalam transaksi yang diakhir oleh panggilan ke metode penerapan atau metode putar kembali . Secara default, koneksi baru berada dalam mode autocommit.
Penerapan terjadi ketika pernyataan selesai atau eksekusi berikutnya terjadi, mana pun yang lebih dulu. Ketika pernyataan mengembalikan objek SQLServerResultSet , pernyataan selesai ketika baris terakhir dari kumpulan hasil telah diambil, atau ketika kumpulan hasil telah ditutup. Dalam kasus lanjutan, satu pernyataan mungkin mengembalikan beberapa hasil selain nilai parameter output. Dalam kasus ini, penerapan terjadi ketika semua nilai parameter hasil dan output telah diambil.
Ketika mode autocommit salah, driver JDBC akan secara implisit memulai transaksi baru setelah setiap penerapan.
Catatan
Jika metode ini dipanggil selama transaksi, transaksi dilakukan.