Buscar dados no Banco de Dados [Resolvido]

1 resposta
G
Galera é o seguinte criei classe DAO e agora estou com dificuldade de pegar os dados do Usuario para validar a entrada no sistema alguem tem uma sugestao sobre como poderia fazer isso?
public Usuarios getEntity(int primaryKey) {
        String sql = "Select * from usuarios Where ID=?";
        Usuarios toReturn = null;
        try{
           PreparedStatement ps = BDConector.getInstance().getConnection().prepareStatement(sql);
           ps.setInt(1, primaryKey);
           ResultSet rs = ps.executeQuery();
           toReturn = new Usuarios();
           while (rs.next()){
               toReturn.setId(rs.getInt(1));
               toReturn.setNome(rs.getString(2));
               toReturn.setUsuario(rs.getString(3));
               toReturn.setSenha(rs.getString(4));
               toReturn.setModalidade(rs.getString(5));
               
           }
        ps.close();
        rs.close();
        }catch(SQLException sqle){
                JOptionPane.showMessageDialog(null,"Erro ao Buscar Dados " +sqle);
                toReturn = null;
            }
        return toReturn;
Ai esta como está configurado o modo como a classe pega os dados do banco, inserir funcionou ok mas como eu pego somente os ddos de "Usuario" e "Senha"? agradeço desde já.

1 Resposta

Roger75

Da classe que usa o DAO você vai ter o objeto usuário:

Usuario u=dao.getEntity(1);

String sUsuario=u.getUsuario();
String sSenha=u.getSenha();
:?:
Criado 21 de abril de 2012
Ultima resposta 22 de abr. de 2012
Respostas 1
Participantes 2