Мой вопрос сам пояснительный. Я хочу запустить оболочку, которая вызывает процедуру, из JSP с помощью кнопки.Как запустить оболочку из JSP?
Процедура
CREATE OR REPLACE PROCEDURE DEMO_PRC (dist IN variable,mrno IN variable,
yr IN variable,flags OUT number)
IS
begin
flags:=0;
// CODE THAT GENERATES A UTIL.....
flags:=1;
end;
/
И оболочка:
sqlplus demo_user/[email protected]
var a NUMBER(4);
exec DEMO_PRC($1,$2,,$3,:a);
print a;
назвал его dist.sh
и это запустить в командной строке:
dist.sh 3 1937 10
Но я хочу, чтобы запустить его от JSP, когда я нажимаю кнопку. Но я не знаю, синтаксис для запуска оболочки (.sh) из JSP.
Кроме того, вместо использования сценария оболочки, я думаю, что он мог бы выполнять операции SQL, которые он хочет непосредственно с Java. –
Не все драйверы JDBC поддерживают все виды операторов DDL. – BalusC