Carregar uma Procedure Oracle em um Result Set

Estou com dúvidas em uma procedure oracle





como tem que ser está Procedure Oracle



os parametros de saída …



ex. select * form clientes





[]s

Rodrigo

Como ninguem Respondeu vou eu responder …





<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="oracle.jdbc.,java.sql." errorPage="" %>



<%



Connection conn = null;

CallableStatement cs = null;

ResultSet rs;



Class.forName("oracle.jdbc.driver.OracleDriver");

conn = DriverManager.getConnection("jdbc:oracle:thin:@LOCALHOST:1521:NOMEBD","USUARIO","SENHA");



String sql = "{ call SP_SE_BANCO(?) }";

cs = conn.prepareCall(sql);



cs.registerOutParameter (1, OracleTypes.CURSOR);

cs.executeQuery();

rs = ((OracleCallableStatement)cs).getCursor (1);





while (rs.next()) {

out.println(rs.getString("NM_BANCO"));

out.println(rs.getInt("CD_BANCO"));

}





%>



Isso é para Feras …



Rodrigo

Consultor em TI

www.infotekconsultoria.com.br



site pessoal

www.shipmasters.com.br

CÓDIGO …





import oracle.jdbc.;

import java.sql.
;



Connection conn = null;

CallableStatement cs = null;

ResultSet rs;



Class.forName("oracle.jdbc.driver.OracleDriver");

conn = DriverManager.getConnection("jdbc:oracle:thin:@LOCALHOST:1521:DB","USUARIO","SENHA");



String sql = "{ call NOME_PROCEDURE(?) }";

cs = conn.prepareCall(sql);



cs.registerOutParameter (1, OracleTypes.CURSOR);

cs.executeQuery();

rs = ((OracleCallableStatement)cs).getCursor (1);





while (rs.next()) {

out.println(rs.getString("NM_BANCO"));

out.println(rs.getInt("CD_BANCO"));

}