Назад к вопросам
СБЕР
OZON
Junior — Middle
75
Каким образом осуществляется выполнение запланированного SQL-запроса?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Java выполнение запланированного SQL-запроса обычно осуществляется через использование JDBC (Java Database Connectivity). Основные шаги:
- Создается соединение с базой данных через
DriverManager.getConnection(). - Создается объект
PreparedStatementилиStatementс SQL-запросом. - Запрос выполняется методом
executeQuery()для выборки данных илиexecuteUpdate()для изменения. - Результаты обрабатываются через
ResultSet. - После выполнения ресурсы закрываются.
Пример:
String sql = "SELECT * FROM users WHERE id = ?";
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement stmt = conn.prepareStatement(sql)) {
stmt.setInt(1, 10); // подставляем параметр
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
System.out.println("User name: " + rs.getString("name"));
}
} catch (SQLException e) {
e.printStackTrace();
}