Назад к вопросам
Junior — Middle
62
Какие ключевые принципы работы с базами данных реализуются через JDBC?
Компании, где спрашивали
МеталлИнвестБанк
Ответ от нейросети
sobes.tech AI
JDBC (Java Database Connectivity) реализует несколько ключевых принципов работы с базами данных:
- Универсальность доступа: JDBC предоставляет единый API для взаимодействия с разными СУБД, позволяя писать код, независимый от конкретной базы данных.
- Управление соединениями: через
Connectionобеспечивается открытие, настройка и закрытие соединений с базой. - Выполнение SQL-запросов: с помощью
Statement,PreparedStatementиCallableStatementможно выполнять запросы и хранимые процедуры. - Обработка результатов:
ResultSetпозволяет последовательно читать данные, полученные из базы. - Транзакции: поддержка управления транзакциями через методы
commit(),rollback()и управление автокоммитом.
Пример простого запроса через JDBC:
Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement ps = conn.prepareStatement("SELECT * FROM users WHERE id = ?");
ps.setInt(1, 10);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
System.out.println(rs.getString("username"));
}
rs.close();
ps.close();
conn.close();