Exemple #1
0
 public Persona leer(Persona actual) throws Exception {
   Persona objP = null;
   Statement st = null;
   ResultSet rs = null;
   String sql;
   try {
     sql =
         "SELECT apellidos, nombres, telefono, movil, correo, fechanacimiento, sexo, tipodocumento, numerodocumento, estadocivil  FROM persona "
             + "WHERE codigo= "
             + actual.getCodigo();
     st = conex.Conectar().createStatement();
     rs = st.executeQuery(sql);
     if (rs.next() == true) {
       objP = new Persona();
       objP.setCodigo(actual.getCodigo());
       objP.setApellidos(rs.getString("apellidos"));
       objP.setNombres(rs.getString("nombres"));
       objP.setFechaNacimiento(rs.getDate("fechanacimiento"));
       objP.setSexo(rs.getString("sexo").charAt(0));
       objP.setTipoDocumento(rs.getString("tipodocumento"));
       objP.setNumeroDocumento(rs.getString("numerodocumento"));
       objP.setEstadoCivil(rs.getString("estadocivil"));
       objP.setTelefono(rs.getString("telefono"));
       objP.setMovil(rs.getString("movil"));
       objP.setCorreo(rs.getString("correo"));
     }
   } catch (Exception e) {
     throw e;
   } finally {
     //            if (rs != null && rs.isClosed() == false) {
     //                rs.close();
     //            }
     //            rs = null;
     //            st = null;
     //            if (conex != null && conex.Conectar().isClosed() == false) {
     //                conex.Desconectar();
     //            }
     //            conex = null;
     conex.Desconectar();
     conex = null;
   }
   return objP;
 }
Exemple #2
0
 public List<Persona> listar() throws Exception {
   List<Persona> personas = null;
   Persona objP;
   Statement st = null;
   ResultSet rs = null;
   String sql = null;
   try {
     sql =
         "SELECT codigo, apellidos, nombres, telefono, movil, correo FROM persona ORDER BY apellidos, nombres";
     st = conex.Conectar().createStatement();
     rs = st.executeQuery(sql);
     personas = new ArrayList<Persona>();
     while (rs.next() == true) {
       objP = new Persona();
       objP.setCodigo(rs.getInt("codigo"));
       objP.setApellidos(rs.getString("apellidos"));
       objP.setNombres(rs.getString("nombres"));
       objP.setTelefono(rs.getString("telefono"));
       objP.setMovil(rs.getString("movil"));
       objP.setCorreo(rs.getString("correo"));
       personas.add(objP);
     }
   } catch (Exception e) {
     throw e;
   } finally {
     //            if (rs != null && rs.isClosed() == false) {
     //                rs.close();
     //            }
     //            rs = null;
     //            st = null;
     //            if (conex != null && conex.Conectar().isClosed() == false) {
     //                conex.Desconectar();
     //            }
     //            conex = null;
     conex.Desconectar();
     conex = null;
   }
   return personas;
 }