public AdministradorDto consultarAdministrador(int codUFPS) { AdministradorDto admin = null; Connection con = null; PreparedStatement ps = null; try { if (conexion == null) conexion = new Conexion(); if (conexion.getConnection() == null) con = conexion.conectar("AdminDao.consultarAdministrador"); else con = conexion.getConnection(); String sql = "SELECT * FROM administrador WHERE codUFPS= '" + codUFPS + "'"; ps = con.prepareStatement(sql); ResultSet rs = ps.executeQuery(sql); if (rs.next()) { admin = new AdministradorDto(rs.getInt(1), rs.getString(2), rs.getString(3), rs.getString(4)); } } catch (Exception e) { e.printStackTrace(); conexion.escribirLogs("AdminDao", "consultarAdministrador", e.toString()); } finally { ps = null; con = null; } return admin; }