Assim:

import java.sql.*;

String dns = "nomedabase";
String user = "usuario";
String senha = "senha";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Con = DriverManager.getConnection("jdbc:odbc:".concat(dns), user, senha);

CallableStatement cs =
Con.prepareCall("{call NOME_DA_PROCEDURE(?, ?, ?, ?, ?, ?, ?, ?, ?, ?," +
              " ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,)}");

// Se sua procedure tiver 20 argumentos entao vc tem que colocar 20 '?'

// o metodo set(numero_do_argumento, valor_que_deseja_passar)
// o numero_do_argumento comeca do 1
cs.set<tipo>(1, valor1);
cs.set<tipo>(2, valor2);
cs.set<tipo>(3, valor3);
     ::::
cs.set<tipo>(N, valorN);

// Por exemplo: cs.setInt(1, 20); cs.setString(2, "valor");

// o metodo get(numero_do_argumento)
// o numero_do_argumento comeca do 1
cs.get<tipo>(1);
cs.get<tipo>(2);
cs.get<tipo>(3);
     ::::
cs.set<tipo>(N, valorN);

// Por exemplo: cs.getInt(1); cs.getString(2);

// executa a procedure
cs.execute();

cs.close();
Con.close();

John Tau,
[EMAIL PROTECTED]

Software Express Informática.
Rua Cerro Corá, 1208 sala 28
+ 55 11 3024-5333 ramal 5257
http://www.softwareexpress.com.br/

----- Original Message -----
From: "ocarasoueu" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, August 15, 2001 11:23 AM
Subject: [java-list] Executar procedure Oracle através do JAVA


Ola pessoal,
estou criando uma aplicação java que precisa executar uma
procedure em uma base de dados Oracle, como eu faço para
chamar essa procedure e passar parâmetros à ela?

Valeu....
MMs


__________________________________________________________________________
Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses!
ASSINE AGORA! http://www.bol.com.br/acessobol/



------------------------------ 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
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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a