Carregar uma Procedure Oracle em um Result Set

2 respostas
R

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

2 Respostas

R
Como ninguem Respondeu vou eu responder <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="oracle.jdbc.<em>,java.sql.</em>" 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


<a href="http://www.infotekconsultoria.com.br">www.infotekconsultoria.com.br</a>





site pessoal


<a href="http://www.shipmasters.com.br">www.shipmasters.com.br</a>
R
CÓDIGO 








import oracle.jdbc.<em>;


import java.sql.</em>;





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"));


}
Criado 10 de abril de 2003
Ultima resposta 14 de abr. de 2003
Respostas 2
Participantes 1