Sobes.tech
Назад к вопросам
Junior — Middle
60

Проводили ли вы прямое взаимодействие с базой данных через SQL-запросы?

Ответ от нейросети

sobes.tech AI

Да, прямое взаимодействие с базой данных через SQL-запросы — распространённая практика при работе с Java. Обычно это реализуется с помощью JDBC (Java Database Connectivity), который позволяет выполнять SQL-запросы к базе данных.

Пример простого запроса через JDBC:

String query = "SELECT * FROM users WHERE id = ?";
try (Connection conn = DriverManager.getConnection(url, user, password);
     PreparedStatement stmt = conn.prepareStatement(query)) {
    stmt.setInt(1, userId);
    ResultSet rs = stmt.executeQuery();
    while (rs.next()) {
        String name = rs.getString("name");
        // обработка данных
    }
} catch (SQLException e) {
    e.printStackTrace();
}

Такой подход даёт полный контроль над запросами и позволяет оптимизировать взаимодействие с базой.