PL/SQL no Java

Alguem sabe como chamar PL/sql no Java???
ps: a procedure tem 3 parametros de entradas, e 3 de saída!

Um caminho interessante é usar o iBatis…

http://ibatis.apache.org/javadownloads.cgi

Bom dia carlavb,

Você pode chamar o seu PL/SQL através do CallableStatement. Segue um exemplo onde chamamos uma procedure chamada plsql_procedure, passando 3 parâmetros de entrada e pegando 3 parâmetros de retorno.

CallableStatement cstmt = null; 
   try { 
      cstmt = conn.prepareCall(" { call plsql_procedure(?,?,?,?,?,?)} " ); 

      cstmt.setString(1, in_param1); 
      cstmt.setString(2, in_param2); 
      cstmt.setString(3, in_param3); 

      cstmt.registerOutParameter(4, Types.NUMERIC, 0); 
      cstmt.registerOutParameter(5, Types.NUMERIC, 0); 
      cstmt.registerOutParameter(6, Types.NUMERIC, 0); 

      cstmt.executeQuery(); 

      int retorno1 = cstmt.getBigDecimal(4, 0).intValue(); 
      int retorno2 = cstmt.getBigDecimal(5, 0).intValue(); 
      int retorno3 = cstmt.getBigDecimal(6, 0).intValue(); 

      ...
  

Espero ter ajudado …
att

Também existe formas de chamar essa procedure via JDBC mesmo…dá uma lida nesses links que eles vao te ajudar…
http://java.sun.com/docs/books/tutorial/jdbc/basics/sql.html
http://docsrv.sco.com/JDK_guide/jdbc/getstart/callablestatement.doc.html

[]'s.

hmmm. obrigada, vou ler

gente, serviu direitinho!!!obrigada mesmo