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