Re: [java-list] Vetor em PL_SQL

2002-06-22 Thread Maiko A. Rocha
Meus dois centavos...
Seguem URLs do Capítulo sobre ARRAYS do manual de JDBC do Oracle8i:
http://otn.oracle.com/docs/products/oracle8i/doc_library/817_doc/java.817/a83724/oraarr2.htm#1056456
http://otn.oracle.com/docs/products/oracle8i/doc_library/817_doc/java.817/a83724/oraarr4.htm#1058094
http://otn.oracle.com/docs/products/oracle8i/doc_library/817_doc/java.817/a83724/samapp2.htm#1020808
[]s
Maiko
  buscandoconhecimento <[EMAIL PROTECTED]> escreveu: 




Bom dia,
 
    Parece-me que vc tem uma procedure q retorna um array, é isso? 
    Bem, não sei se entendi o que vc pediu...mas vou lhe dizer o que fazemos para conseguir isto.
    Espero q ajude.  
 
  
  OracleCallableStatement cstmt = null;  cstmt = (OracleCallableStatement)connection.prepareCall("begin ? := (?); end;");  cstmt.registerOutParameter(1,OracleTypes.ARRAY, "");  cstmt.setString(2,software);  cstmt.executeUpdate();    ARRAY simpleArray = cstmt.getARRAY(1);    String[] values = (String[])simpleArray.getArray();
    
    Como pode observar é necessário q no banco vc tenha criado um tipo de variável ARRAY, e q a procedure/function em questão retorne uma variável deste tipo para que o Java possa pegá-la com o registerOutParameter() que é utilizado para pegar valores retornados por transações com o bd.
    Espero ter ajudado.
    Qlq dúvida manda email.
 
Um abraço...
 

- Original Message - 
From: Ricardo Silva 
To: [EMAIL PROTECTED] 
Sent: Thursday, June 13, 2002 5:42 PM
Subject: Re: [java-list] Vetor em PL_SQL








 
  
 
Você quer receber no java ou em uma outra procedure(package)???
 
ua,
 
Ricardo Simiao
- Original Message -
From: "Marcelo Jourdan" & lt;[EMAIL PROTECTED]>
To: & lt;[EMAIL PROTECTED]>
Sent: Wednesday, June 12, 2002 11:54 AM
Subject: [java-list] Vetor em PL_SQL
 
 
> Pessoal,
>
> como posso receber de uma procedure (PL_SQL) um objeto seja vetor ou
table.
>
> Marcelo
>
>
> _
> Envie e receba emails com o Hotmail no seu dispositivo móvel:
> http://mobile.msn.com Copa 2002
Yahoo! - Patrocinador oficial da Copa do Mundo da FIFA 2002

Re: [java-list] Vetor em PL_SQL

2002-06-20 Thread buscandoconhecimento



Bom dia,
 
    Parece-me que vc tem uma 
procedure q retorna um array, é isso? 
    Bem, não sei se entendi o que vc pediu...mas vou lhe dizer o que fazemos para conseguir isto.
    Espero q 
ajude.  
 
  
  
OracleCallableStatement cstmt = 
null;  
cstmt = (OracleCallableStatement)connection.prepareCall("begin ? := 
(?); 
end;");  
cstmt.registerOutParameter(1,OracleTypes.ARRAY, 
"");  
cstmt.setString(2,software);  
cstmt.executeUpdate();  
  ARRAY simpleArray = 
cstmt.getARRAY(1);  
  String[] values = 
(String[])simpleArray.getArray();
    
    Como pode observar é necessário 
q no banco vc tenha criado um tipo de variável ARRAY, e q a procedure/function 
em questão retorne uma variável deste tipo para que o Java possa pegá-la com o 
registerOutParameter() que é utilizado para pegar valores retornados 
por transações com o bd.
    Espero ter ajudado.
    Qlq dúvida manda 
email.
 
Um 
abraço...
 

  - Original Message - 
  From: 
  Ricardo 
  Silva 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, June 13, 2002 5:42 
  PM
  Subject: Re: [java-list] Vetor em 
  PL_SQL
  
  

  

  

  
   
  
   
  Você quer receber no java ou em uma outra procedure(package)???
   
  ua,
   
  Ricardo Simiao
  - Original Message -
  From: "Marcelo Jourdan" & 
  lt;[EMAIL PROTECTED]>
  To: & 
  lt;[EMAIL PROTECTED]>
  Sent: Wednesday, June 12, 2002 11:54 AM
  Subject: [java-list] Vetor em PL_SQL
   
   
  > Pessoal,
  >
  > como posso receber de uma procedure (PL_SQL) um objeto seja vetor 
  ou
  table.
  >
  > Marcelo
  >
  >
  > 
  _
  > Envie e receba emails com o Hotmail no seu dispositivo móvel:
  > http://mobile.msn.com 



Re: [java-list] Vetor em PL_SQL

2002-06-15 Thread Maiko A. Rocha
 Assumindo que você quer passar/receber o "objeto" entre o Java(JDBC) e o banco de dados Oracle8i (8.1.7), seguem os links:
10 Working with Oracle Collections
11 Accessing PL/SQL Index-by Tables
Obs.: O suporte a collections no 9i é mais abrangente e a performance também melhorou bastante.
[]s
Maiko
 
  Ricardo Silva <[EMAIL PROTECTED]> escreveu: 
Você quer receber no java ou em uma outra procedure(package)???ua,Ricardo Simiao- Original Message -From: "Marcelo Jourdan" <[EMAIL PROTECTED]>To: <[EMAIL PROTECTED]>Sent: Wednesday, June 12, 2002 11:54 AMSubject: [java-list] Vetor em PL_SQL> Pessoal,>> como posso receber de uma procedure (PL_SQL) um objeto seja vetor outable.>> Marcelo>>> _> Envie e receba emails com o Hotmail no seu dispositivo móvel:> http://mobile.msn.com>>> -- 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> historico: http://www.mail-archive.com/java-list%40soujava.org.br> 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -Copa 2002
Yahoo! - Patrocinador oficial da Copa do Mundo da FIFA 2002

Re: [java-list] Vetor em PL_SQL

2002-06-13 Thread Ricardo Silva

Você quer receber no java ou em uma outra procedure(package)???

ua,

Ricardo Simiao
- Original Message -
From: "Marcelo Jourdan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 12, 2002 11:54 AM
Subject: [java-list] Vetor em PL_SQL


> Pessoal,
>
> como posso receber de uma procedure (PL_SQL) um objeto seja vetor ou
table.
>
> Marcelo
>
>
> _
> Envie e receba emails com o Hotmail no seu dispositivo móvel:
> http://mobile.msn.com
>
>
> -- 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-