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] -------------------------------------------------------------------------