Buscar dados no Banco de Dados [Resolvido]

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?

[code]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;[/code]

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á.

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

[code]Usuario u=dao.getEntity(1);

String sUsuario=u.getUsuario();
String sSenha=u.getSenha();[/code]
:?: