Встречается на собеседованиях • сегодня
Какой знаешь самый простой способ исправить SQL-запрос
Простейший способ — использовать PreparedStatement вместо конкатенации строк. Это предотвращает SQL-инъекции и упрощает отладку.
Пример:
java
// Плохо (уязвимо к SQL-инъекциям)
String query = "SELECT * FROM users WHERE id = " + userId;
// Хорошо (безопасно)
String query = "SELECT * FROM users WHERE id = ?";
PreparedStatement stmt = connection.prepareStatement(query);
stmt.setInt(1, userId);
ResultSet rs = stmt.executeQuery();
text
Если запрос сложный, можно разбить его на части или использовать ORM (Hibernate, JPA). Для быстрого исправления синтаксиса помогает SQL-валидатор (например, в IDE или онлайн).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы