Sobes.tech
Back to questions
Junior — Middle
74

Каким образом осуществляется выполнение запланированного SQL-запроса?

Companies where asked
СБЕРСБЕР
OZONOZON

Answer from AI

sobes.tech AI

В Java выполнение запланированного SQL-запроса обычно осуществляется через использование JDBC (Java Database Connectivity). Основные шаги:

  1. Создается соединение с базой данных через DriverManager.getConnection().
  2. Создается объект PreparedStatement или Statement с SQL-запросом.
  3. Запрос выполняется методом executeQuery() для выборки данных или executeUpdate() для изменения.
  4. Результаты обрабатываются через ResultSet.
  5. После выполнения ресурсы закрываются.

Пример:

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();
}