Oi,
Vítor, vamos lá:
Questão 01:
Para
se criar um Vector bidimensional, você pode criar um Vector de Vector, mais ou
menos como você criaria uma array bidimensional, lgo mais ou menos
assim:
Vector
linha = null; // Define dados das linhas do
vetor
Vector
dados = new Vector(); //um container para as linhas definidadas
acima
int x
= 0
while(x < 5){
linha = new Vector();
for (int i = 0; i < 5; i++){
linha.addElement(new Integer( i ));
}
dados.addElement(linha);
++x;
}
Aqui
você estará criando um Vector bidimensional, com 5 campos e cinco linhas. Se
tiver mais dúvidas quanto ao código, mail-me!
Questão 2:
Essa sua forma de alimentar um vetor é igual a que eu
uso, porém, em vez de passar o índice do campo, eu criei constantes para
melhorar a leitura do código, então, você poderia fazer algo do
tipo:
private static final int CAMPO_ID = 1;
private static final int CAMPO_NOME =
2;
private static final int CAMPO_ENDERECO =
3;
while (rs.next()){
vetor.addElement(rs.getString(CAMPO_ID);
vetor.addElement(rs.getString(CAMPO_NOME);
vetor.addElement(rs.getString(CAMPO_ENDERECO);
}
Belezinha até aí?
Questão 3:
qual erro está dando no seu
método?
aparentemente, ele deve estar certo, porém, você deve
instanciar a variável v, portanto
public Vector getDados(ResultSet
rs){
Vector v = new Vector();//aqui tu cria o vetor que será
enviado para o retorno
... // seu código!
return v;
}
Falou!
--- Begin Message ---
Galera,Estou com algumas dúvidas a respeito do Vector:1. Como criar um Vector Bidimensional ?2. Qual a melhor forma de alimentar um vector com os dados do resultset ?Eu fiz assim:while(rs.next()){
v.add(rs.getString(1));
v.add(rs.getString(2));
}3. Como criar um método que retorne um vector ?public Vector getDados(String sql){...return v;}Deu erro !Obrigado !Vitor
--- End Message ---
------------------------------ 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] -------------------------------------------------------------------------