junior
При помощи чего формируются запросы к базе данных
Запросы к базе данных в JDBC формируются при помощи трёх интерфейсов, каждый из которых предназначен для определённого типа SQL-операций.
| Интерфейс | Назначение | Метод создания |
|---|---|---|
Statement |
Простые SQL-запросы без параметров | connection.createStatement() |
PreparedStatement |
Параметризованные и часто выполняемые запросы | connection.prepareStatement(sql) |
CallableStatement |
Вызов хранимых процедур | connection.prepareCall(sql) |
На собеседовании: назовите три интерфейса и способ получения каждого через Connection. Обычно следом идёт вопрос о разнице между Statement и PreparedStatement — будьте готовы к нему.