Segue exemplo...
CallableStatement call = db.getConnection().prepareCall("{ ? = call
getPermissoes
(?)}",ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
call.registerOutParameter(1, OracleTypes.CURSOR);
call.setString(2, login.getUsuario());
call.execute();
ResultSet
Samuel/Marcello
Este é um uso inválido dos métodos do JDBC. Não deve ser utilizado o método executeQuery() para chamar uma Stored Procedure, mesmo que a Procedure execute e/ou retorne uma query. Para chamar a Stored Procedure com JDBC, use o método executeUpdate().Veja a seção com o título "Stored
Marcelo, vc deve definir os parametros de entrada e saida...
Este exemplo esta na documentação da oracle...
import java.sql.*;
import java.io.*;
import oracle.jdbc.driver.*;
public static void main (String args [])
throws SQLException
{
// Carrega o Driver
DriverManager
ay, May 27, 2002 10:19 PM
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Stored Procedure Oracle com JDBC
Marcello,
como o nome diz, foi um erro interno do Oracle. Talvez seja interessante
pesquisar o codigo de erro ORA-00600 na documentacao do Oracle. Voce tentou
executar a procedure sem us
Marcello,
como o nome diz, foi um erro interno do Oracle. Talvez seja interessante
pesquisar o código de erro ORA-00600 na documentação do Oracle. Você tentou
executar a procedure sem usar Java?
Samuel
- Original Message -
From: "Marcello Carlos Cardoso Ribeiro -SAO" <[EMAIL PROTECTED]>