public static boolean existeCorreo(String correo) {
            Connection conn = null;
            PreparedStatement stmt = null;
            boolean existe = false;
            try {

                  conn = model.ConexionMySQL.darConexion();
                  stmt = conn.prepareStatement("Select count(*) as count from usuario where correo=?");
                  stmt.setString(1, correo.trim());
                  ResultSet result = stmt.executeQuery();

                  while (result.next()) {
                        existe = (Integer.parseInt(result.getString("count")) > 0) ? true : existe;
                  }

            } catch (SQLException e) {
                  //No Quiero que pase
            } finally {

                  if (stmt != null) {
                        try {
                              stmt.close();
                        } catch (SQLException ex) {
                              //Que no pasa!
                        }
                  }

                  if (conn != null) {
                        try {
                              conn.close();
                        } catch (SQLException ex) {
                              //Tampoco acá
                        }
                  }

            }
            return existe;
      }