Интерфейс CallableStatement позволяет исполнять хранимые процедуры, которые находятся непосредственно в БД.
Одна из особенностей этого процесса в том, что CallableStatementспособен обрабатывать не только входные (IN) параметры, но и выходящие (OUT) и смешанные (INOUT) параметры.
Пусть в БД существует хранимая процедура getempname, которая по уникальному для каждой записи в таблице employee числу SSN будет возвращать соответствующее ему имя:
Пусть в БД существует хранимая процедура getempname, которая по уникальному для каждой записи в таблице employee числу SSN будет возвращать соответствующее ему имя: