Caro Darcio,

O Oracle nao retorna recordset por procedure a nao ser que vc utilize-se de
uma estrutura nao tao simples como o SQL que retorna qualquer select
inserido no corpo da procedure. Existe algo como ter que declarar parametros
de output como do tipo table ou adicionar funcoes, alguma coisa assim.
Utilizei isso em um projeto a um bom tempo atras, mas sei que da pra fazer.

De uma olhada no site da Oracle, tem muitos exemplos.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de Sao Paulo
Telefone: 5853-2136



-----Mensagem original-----
De: Darcio [mailto:[EMAIL PROTECTED]]
Enviada em: terca-feira, 28 de maio de 2002 08:18
Para: 'Samuel Yuen'; [EMAIL PROTECTED]
Assunto: RE: [java-list] Stored Procedure Oracle com JDBC


        Caros colegas...

        Na verdade trabalho com MS-SQL7.0 e p/ chamar procedures em MS-SQL ...

        java.sql.Connection conn = DriverManager.getConnection("sua
url","usuario","senha");
        java.sql.Statement st = conn.createStatement();
        java.sql.ResultSet rs = st.executeQuery("SP_SuaProcedure"); //coloque sua
proc aqui

        ... quem sabe com o Oracle nao funciona!.



                 Darcio Lopes
      Analista SPD01 - Cadastro

-----Original Message-----
From:   Samuel Yuen [SMTP:[EMAIL PROTECTED]]
Sent:   Monday, 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 usar Java?

Samuel

----- Original Message -----
From: "Marcello Carlos Cardoso Ribeiro -SAO" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 24, 2002 10:03 AM
Subject: [java-list] Stored Procedure Oracle com JDBC



Caros...
Alguem tem algum exemplo uma chamada de Stored Procedure via JDBC?

Eu tentei fazer :

            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection conn =
DriverManager.getConnection("jdbc:oracle:thin:@10.11.1.14:1521:WSAIX",
"userfab", "userfab");

             Statement stmt = conn.createStatement();
             CallableStatement cs = conn.prepareCall("{call programa}");
             ResultSet rs = cs.executeQuery();
             while(rs.next()){
               System.out.println(rs.getInt(1));
             }


Mas dispara a seguinte exception:

java.sql.SQLException: ORA-00600: internal error code, arguments: [12259],
[], [], [], [], [], [], []
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:889)
at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:242)
at untitled3.Untitled1.conecta(Untitled1.java:24)
at untitled3.Untitled1.main(Untitled1.java:11)

Se eu nao usar o rs nao acontece nada tudo funciona Ok, porem na hora de
recuperar os dados do rs retorna essa excpetion.

Grato...

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
duvidas 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]
-------------------------------------------------------------------------



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
duvidas 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]
-------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
dzvidas 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]
-------------------------------------------------------------------------


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