Consulta no Banco

2 respostas
I

protected ArrayList consultaUsuario() { Connection conexao = conection.conecta(); ArrayList cliente= null; try { Statement comando = conexao.createStatement(); ResultSet resultado = comando.executeQuery("Select* From ChatUsuario"); while (resultado.next()) { //System.out.println(resultado.getString("Usuario") + " = " + resultado.getString("Senha")); cliente.add(resultado.getString("Usuario")); } resultado.close(); comando.close(); } catch (SQLException ex) { System.err.print("SQLException: "); System.err.println(ex.getMessage()); } try { conexao.rollback(); } catch (SQLException ex1) { conection.desConectar(); System.out.print("SQLException: "); System.out.println(ex1.getMessage()); } return cliente; }

Sou novo aqui mas estou como um problema…gostaria de retorna num array

todas itens do meu banco

2 Respostas

yorgan

Instancie o seu arraylist assim:

ArrayList cliente= new ArrayList();

[]´s

shoko

Cara faça seu método retornar uma List e depois você instancia a classe da Interface, pois List é uma interface e ArrayList a classe que a implementa.

Depois é só vc chamar dessa forma.

List usuarios = suaClasse.consultaUsuario();

Iterator iterator = usuarios.iterator(); // ai depois voce popula objetos com os valores que vieram da consulta, ai depende do que voce deseja fazer
Criado 29 de junho de 2008
Ultima resposta 30 de jun. de 2008
Respostas 2
Participantes 3