в чем разница между оператором Callable и подготовленным оператором в Sql?

Может ли кто-нибудь объяснить разницу между вызываемым и подготовленным оператором в Sql на каком-либо примере?


person Nolimits    schedule 16.06.2017    source источник
comment
Оператор Callable используется для выполнения хранимых процедур, а не запросов.   -  person Nico Van Belle    schedule 16.06.2017
comment
Посмотрите этот ответ, чтобы получить подробное представление об интерфейсах. .   -  person    schedule 27.10.2017


Ответы (1)


На верхнем уровне вы можете воспользоваться этой мыслью. Подготовленное заявление.

Экземпляры PreparedStatement содержат уже скомпилированную инструкцию SQL. Это то, что делает заявление "подготовленным"

Поскольку объекты PreparedStatement предварительно скомпилированы, их выполнение может быть быстрее, чем выполнение объектов Statement.

Подготовленный оператор используется для выполнения sql-запросов Callable Statement

Объект CallableStatement предоставляет способ вызова хранимых процедур стандартным способом для всех СУБД. Хранимая процедура хранится в базе данных; вызов хранимой процедуры — это то, что содержит объект CallableStatement.

person S V    schedule 16.06.2017