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 rs = (ResultSet)call.getObject(1);

Atenciosamente,
    Aury Fink Filho

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


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