java-interview icon indicating copy to clipboard operation
java-interview copied to clipboard

Возможная ошибка в ответе Чем отличается Statement от PreparedStatement?

Open sergeevik opened this issue 4 years ago • 0 comments

https://github.com/enhorse/java-interview/blob/master/jdbc.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-statement-%D0%BE%D1%82-preparedstatement

Суммируя: PreparedStatement выгодно отличается от Statement тем, что при повторном использовании с одним или несколькими наборами параметров позволяет получить преимущества заранее прекомпилированного и кэшированного запроса, помогая при этом избежать SQL Injection.

https://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html При прекомпилорованный запрос документация есть, но непонятно откуда взята информация о кешировании Если, это о кешировании плана запроса, то из текста воспринимается не так, а как кеширование ответа БД

sergeevik avatar Nov 09 '21 20:11 sergeevik