public boolean update(Prestamos p){
        PreparedStatement ps;
        try {
            ps = mycon.prepareStatement(
                "UPDATE Prestamos "+ 
                "SET fecha=?, estado=?, id_libro=?, id_usuario=? "+ 
                "WHERE id=?"
            );
            ps.setDate(1, p.getFecha());
            ps.setString(2, p.getEstado());
            ps.setString(3, p.getIdLibro());
            ps.setString(4, p.getIdUsuario());
            ps.setInt(5, p.getId());
            return (ps.executeUpdate()>0);
        } catch (SQLException ex) {
            Logger.getLogger(PrestamosCRUD.class.getName()).log(Level.SEVERE, null, ex);
        }
        return false;
    }