Встречается на собеседованиях • сегодня
Для чего нужен auto-commit
Auto-commit — это режим работы транзакций, при котором каждое SQL-выражение автоматически подтверждается (коммитится) сразу после выполнения.
Плюсы:
- Упрощает работу — не нужно явно вызывать
commit()илиrollback(). - Подходит для простых операций, где не требуется атомарность нескольких запросов.
Минусы:
- Невозможно откатить группу операций как единое целое.
- Риск несогласованного состояния данных при ошибках.
Пример:
java
Connection conn = DriverManager.getConnection(url, user, password);
conn.setAutoCommit(true); // включен по умолчанию
Statement stmt = conn.createStatement();
stmt.executeUpdate("INSERT INTO users (name) VALUES ('Alice')"); // сразу коммититсяОбычно auto-commit отключают (setAutoCommit(false)) для сложных транзакций.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы