Olá Pessoal,
sou principiante em Java, e preciso de uma solução para a recuperação dos dados dos vetores e atribuir em variáveis. No código abaixo eu joguei o resulset nos vetores vCodigo e vQuantidade; como eu recupero uma posição do vetor passando o valor do índice da posição do mesmo?
pois eu preciso implantar uma navegação no vetor e pelo método
Vetor.elementAt(i) ñ tá funcionando, alguém tem uma solução?
Obrigado
Pazzeto - Catanduva / SP
public void mostraResultado (ResultSet rs) throws SQLException {
Vector vCodigo = new Vector();
Vector vQuantidade = new Vector();
ResultSetMetaData rsmd = rs.getMetaData();
try {
while (rs.next()) {
Codigo = rs.getString("Codigo");
Quantidade = rs.getDouble("Quantidade");
vCodigo.add(Codigo);
vQuantidade.add(Quantidade);
}
}
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);
}
int i = 6;
System.out.println("Códigos : "+vCodigo.elementAt(i));
System.out.println("Quantidades : "+vQuantidade.elementAt(i));
// código de erro gerado
Note: C:\Pos_graduacao\Paradigma da Orientação a Objetos\Avaliação\Produto\src\produto\pesquisa.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
compile:
run:
Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: 6 >= 0
at java.util.Vector.elementAt(Vector.java:432)
at produto.pesquisa.mostraResultado(pesquisa.java:120)
at produto.pesquisa.pesquisaProduto(pesquisa.java:201)