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

Какие типы операторов или команд можно использовать в JDBC для выполнения SQL-запросов?

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

sobes.tech AI

В JDBC для выполнения SQL-запросов используются три основных типа операторов:

  1. Statement — используется для выполнения простых SQL-запросов без параметров, например, для выполнения статических запросов типа SELECT, INSERT, UPDATE, DELETE.

  2. PreparedStatement — позволяет выполнять параметризованные запросы. Это повышает безопасность (защита от SQL-инъекций) и производительность при повторном выполнении одного и того же запроса с разными параметрами.

  3. CallableStatement — используется для вызова хранимых процедур в базе данных.

Пример использования PreparedStatement:

String sql = "SELECT * FROM users WHERE id = ?";
PreparedStatement pstmt = connection.prepareStatement(sql);
pstmt.setInt(1, 10);
ResultSet rs = pstmt.executeQuery();