Nao eh assim,

Tente assim,

CallableStatement cstmt = conn.prepareCall("begin
procedure(?,?); end;");
cstmt.registerOutParameter(2, Types.INTEGER);
cstmt.executeQuery;
result = cstmt.getInt(2);

No exemplo acima o segundo parametro eh OUT e
obrigatoriamente tem que ser registrado se nao da pau.
Voce tambem tem a opcao de usar executeUpdate;

Vale lembrar que para functions voce usa call ao inves
de begin.

De nada,

Temais.


Rodrigo Rodrigues de Souza - DBA Oracle - Java
Developer.

 --- Henrique Viecili <[EMAIL PROTECTED]> escreveu:
> Pessoal,
> estou tentando executar uma procedure do banco de
> dados Oracle9i 9.0.1 a
> partir de uma jsp, já tentei das seguintes maneiras:
> 
> //com prepared statement
> PreparedStatement pstmt = con.prepareStatement("exec
> sam.sam_exp_previsao");
> pstmt.execute();
> 
> //com batch
> stmt.addBatch("exec sam.sam_exp_previsao");
> stmt.executeBatch();
> 
> //com execute
> stmt.execute("exec sam.sam_exp_previsao");
> 
> Em todas as tentativas obtive a mensagem:
> "Instrução SQL inválida", porém a INSTRUÇÃO É
> VALIDA!
> 
> Se alguém puder me dizer como se executa uma
> procedure do Banco de Dados
> Oracle através de uma pagina JSP ficarei bastante
> grato.
> 
> Obrigado,
> 
> Henrique Viecili
> 
> 
> ------------------------------ LISTA SOUJAVA
> ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usuários
> Java da Sucesu-SP 
> dúvidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED] 
>
-------------------------------------------------------------------------
>  

_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que você procura na Internet
http://br.busca.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a