Galera estou tentando retornar uma coluna no SQL mas não to conseguindo?
Classe ClienteDao
public String localizarClientes(String nome) throws Exception {
String select = "select * from cliente order by id";
PreparedStatement stmt = getConnection().prepareStatement(select);
ResultSet rs = stmt.executeQuery();
while(rs.next()){
Cliente cliente = new Cliente();
cliente.setNome(rs.getString("nome"));
}
rs.close();
stmt.close();
return nome;
}
Classe ClienteController
public String listaClientes2(String nome) throws Exception{
ClienteDao dao = new ClienteDao();
try
{
return dao.localizarClientes(nome);
}catch (SQLException e){
JOptionPane.showMessageDialog(null,
"Problemas ao localizar contaton" + e.getLocalizedMessage());
}
return null;
}
Classe Principal
private void onClickLocalizar() throws Exception {
Cliente c = new Cliente();
String nome = new ClienteController().listaClientes2(c.getNome());
System.out.println(nome);
}
Galera oque devo alterar ja verifiquei varios para que um metodo seja uma string e possa buscar ela na classe principal?