public ArrayList<Usuarios> getById(Usuarios u){
        PreparedStatement ps;
        ArrayList<Usuarios> usuarios = new ArrayList<>();
        try {
            ps = mycon.prepareStatement("SELECT * FROM Usuarios WHERE codigo=?");
            ps.setString(1, u.getCodigo());
            ResultSet rs = ps.executeQuery();
            if(rs!=null){
                try {
                    while(rs.next()){
                        usuarios.add(
                            new Usuarios(
                                rs.getString("codigo"), 
                                rs.getString("nombre"),
                                rs.getString("dni")
                            )
                        );
                    }
                } catch (SQLException ex) {
                    Logger.getLogger(Usuarios.class.getName()).
                            log(Level.SEVERE, null, ex);
                }
            }else{
                System.out.println("Total de registros encontrados es: 0");
            }
        } catch (SQLException ex) {
            Logger.getLogger(UsuariosCRUD.class.getName()).log(Level.SEVERE, null, ex);
        }
        
        return usuarios;
    }