Назад к вопросам
Junior — Middle
65
Какие типы операторов или команд можно использовать в JDBC для выполнения SQL-запросов?
Ответ от нейросети
sobes.tech AI
В JDBC для выполнения SQL-запросов используются три основных типа операторов:
-
Statement — используется для выполнения простых SQL-запросов без параметров, например, для выполнения статических запросов типа SELECT, INSERT, UPDATE, DELETE.
-
PreparedStatement — позволяет выполнять параметризованные запросы. Это повышает безопасность (защита от SQL-инъекций) и производительность при повторном выполнении одного и того же запроса с разными параметрами.
-
CallableStatement — используется для вызова хранимых процедур в базе данных.
Пример использования PreparedStatement:
String sql = "SELECT * FROM users WHERE id = ?";
PreparedStatement pstmt = connection.prepareStatement(sql);
pstmt.setInt(1, 10);
ResultSet rs = pstmt.executeQuery();