Leandro,
eu costumo fazer da seguinte maneira.
faco o metodo retornar um Enumeration de objetos.
espero que o exemplo abaixo possa te ajudar ...
at
gilberto
public Enumeration listAllRecursos() throws SQLException {
Recurso recurso = null;
Vector vector = new Vector();
try{
connectionFactory();
ResultSet rs = st.executeQuery("select * from recursos order by
nome");
while(rs.next()){
long recursoID = rs.getLong("recurso_id");
String nome = rs.getString("nome");
long tipoRecursoID = rs.getLong("tipo_recurso");
String login = rs.getString("login");
String senha = rs.getString("senha");
recurso = new Recurso(recursoID, nome, tipoRecursoID, login,
senha);
vector.addElement(recurso);
}
}
catch(SQLException sqlex){
sqlex.printStackTrace();
}
finally{
st.close();
conn.close();
}
return vector.elements();
}
Gilberto C Brand�o
Developers Team
Globalcode The Developers Company
www.globalcode.com.br
[EMAIL PROTECTED]
55 11 7723 5537
-----Mensagem original-----
De: Leandro Gruarin Abite - (DYNAMIC) [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 4 de mar�o de 2002 09:42
Para: '[EMAIL PROTECTED]'
Assunto: RE: RES: [java-list] Hashtable
Tem como adicinar mais de um valor em uma HashTable?
eu queria pegar os campos de um RecordSet e armazenar em uma
collection. Como posso fazer isso?
-----Original Message-----
From: Raphael Oliveira [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 1 de mar�o de 2002 10:32
To: [EMAIL PROTECTED]
Subject: Re: RES: [java-list] Hashtable
Alexandre,
basicamente...
uma Hashtable � uma collection java que permite vc inserir objetos nela
com uma chave identificadora.
Exemplo:
Hashtable brasileiros = new Hashtable();
brasileiros.put("03636589636", "Raphael Silva");
brasileiros.put("11111111111", "Alexandre");
brasileiros.put("00000000091", "FHC");
Para pegar algum valor use o c�digo:
String cidadao = (String)brasileiros.get("11111111111");
if (cidadao != null) {
System.out.println("Nome do brasileiro com o CPF igual a
11111111111 � " + cidadao);
}
isso � muito util quando vc quer uma lista como a de cima, que tenha uma
chave identificadora para uma posterior consulta. vc s� precisa falar para a
lista: "Me retorne o nome brasileiro com numero de cpf igual a
11111111111...", que ele retornar� isso para vc. Se vc fizesse amesma coisa
com uma array ou com a classe vector teria que usar o algoritimo mais lento
da face da terra.
for (int i=0; i<TAMANHO; ++i)
esse c�digo faria que vc varresse uma lista de 100.000.000 de registros.
possivelmente vc perderia o seu emprego...
espero ter ajudado...
raphael silva
From: "Alexandre Victor Ferreira"
<[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: RES: [java-list] Hashtable
Date: Thu, 28 Feb 2002 17:55:14 -0300
Pessoal
Estou vendo essas mensagens sobre Hashtable, mas estou com d�vidas.
O que vem a ser uma Hashtable e qual a funcionalidade dela ???
[]�s
Alexandre
-----Mensagem original-----
De: Marcelo Alves [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 27 de fevereiro de 2002 20:01
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Hashtable
tem q ser :
(Hashtable)(a.get("1").put("teste, objetoQualquer);
O get de um Hashtable devolve Object, dai tem que fazer typecast...
t+
.: marcelo alves :.
| Ol� pessoal,
|
| � poss�vel atualizar o valor de um objeto em uma Hashtable fazendo
algo do
| tipo:
|
| Hashtable a = new Hashtable();
| a.put("1", new Hashtable());
| a.put("2", new Hashtable());
|
| a.get("1").put("teste", ObjetoQualquer);
|
| O que tou tentando e n�o estou conseguindo � criar uma Hashtable
dentro da
| outra e inserindo e atualizando valores dessas Hashtables...
|
| Tem uma forma melhor de fazer isso?
|
| Obrigado,
|
| Shazzannn
|
| ------------------------------ 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]
------------------------------------------------------------------------
-
------------------------------ 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]
-------------------------------------------------------------------------
_________________________________________________________________
Join the world's largest e-mail service with MSN Hotmail.
http://www.hotmail.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]
-------------------------------------------------------------------------
------------------------------ 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]
-------------------------------------------------------------------------