Utilizando vetores no Java

2 respostas
P

public void mostraResultado (ResultSet rs) throws SQLException {

Vector colunas = new Vector();
    Vector linhas  = new Vector();
  
    ResultSetMetaData rsmd = rs.getMetaData();
    
    try {
        while (rs.next()) {

          linhas.addElement(rs.getString(i));

         }
 
    }
     catch (Exception e) {
     JOptionPane.showMessageDialog(null,"não foi possivel retorna os dados !"+
                                        "\nOu se o mesmo está aberto por outro sistema.", 
                                        "Problemas na Pesquisa",JOptionPane.ERROR_MESSAGE); 
     System.exit(0);
   }
    
   
}

Olá pessoal, no trecho de código acima eu recupero as linhas do ResulSet no vetor linhas,

se eu mandar imprimir o vetor eu visualiso a linha abaixo :

[001,‘Descricao do produto’,2.5], ou seja código, descrição e preço do produto.

Por favor, alguém pode me dar uma dicar de como recuperar as colunas contidas no vetor e atribuir
em varíáveis?

eu tentei pegar pelo método get mas dá erro…

por ex: cod_produto = linhas.get(i).

Desde já agradeço

Marcelo - Catanduva / SP

2 Respostas

Mantu

Que erro e onde dá esse erro?

ramilani12

Isso está errado:
Possivel erro de Casting

cod_produto = linhas.get(i).

Deduzo que sua variavel cod_produto seja int entça faça o casting para int , prq qndo vc armazena no Vector vc está armazenando como object

cod_produto = Integer.parseInt(linhas.get(i)).
Criado 21 de novembro de 2006
Ultima resposta 21 de nov. de 2006
Respostas 2
Participantes 3