java.sql.CallableStatement
Интерфейс java.sql.CallableStatement предназначен для выполнения хранимых процедур. Он работает с параметризированными SQL-выражениями.
Пример
Работа с хранимой процедурой, возвращающей курсор.
Описание процедуры:
create or replace procedure getCursor() result cursor(personid int)
declare
var res typeof(result);
code
open res for direct "select personid from auto;";
return res;
end;
Фрагмент кода в java:
CallableStatement cs = connection.prepareCall("{call getCursor()}");
ResultSet rs = cs.executeQuery();