Встречается на собеседованиях • сегодня
Какие знаешь виды состояния JDBC
В JDBC есть несколько состояний соединения:
-
Closed - соединение закрыто, никаких операций выполнить нельзя. Чтобы начать работу, нужно вызвать
Connection.open(). -
Open - соединение установлено, можно создавать Statement/PreparedStatement и выполнять запросы.
-
Transaction - состояние, когда выполняется транзакция (после
setAutoCommit(false)). Все операции будут зафиксированы только послеcommit()или отмененыrollback(). -
Read-only - соединение в режиме только для чтения (
setReadOnly(true)). Позволяет оптимизировать работу СУБД.
Пример:
java
Connection conn = DriverManager.getConnection(url);
// Open state
conn.setAutoCommit(false);
// Transaction state
Statement stmt = conn.createStatement();
stmt.executeUpdate("INSERT...");
conn.commit(); // или rollback()
conn.close(); // Closed state
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы