Esempio n. 1
0
  public static Boolean clavenueva(Usuario usuario) throws SQLException {
    Connection miconexion = null;
    Boolean esValido = false;
    String result = null;
    try {
      result = md5(usuario.getClavenueva().trim());
    } catch (Exception e1) {
      // TODO Auto-generated catch block
      e1.printStackTrace();
    }
    System.out.print(result);

    try {
      Class.forName("com.mysql.jdbc.Driver");
      miconexion =
          DriverManager.getConnection("jdbc:mysql://localhost:3306/prueba", "root", "mero2511");
      Statement insql = (Statement) miconexion.createStatement();
      System.out.println("Si he llegado hasta aquí es que se ha producido la conexión");
      insql.execute(
          "update login set clave='"
              + result.trim()
              + "' where usuario='"
              + usuario.getUsuario().trim()
              + "'");
      insql.execute(
          "update login set tipo='0' where usuario='" + usuario.getUsuario().trim() + "'");
      ResultSet resultado =
          insql.executeQuery(
              "select * from login where usuario='" + usuario.getUsuario().trim() + "'");
      if (resultado.next()) {
        usuario.setNombre(resultado.getString("nombre"));
        usuario.setCedula(resultado.getString("cedula"));
        ResultSet resul =
            insql.executeQuery(
                "select * from  TTDAT where  cedula ='" + usuario.getCedula().trim() + "'");
        if (resul.next()) {
          usuario.setCuenta(resul.getString("cuenta"));
          esValido = true;
        }
      }
    } catch (Exception e) {
    }

    return esValido;
  }
  public void ejecutarSentencia(String sentencia) {

    try {
      conn = Enlace(conn);
      st = (Statement) conn.createStatement();
      st.execute(sentencia);
      // conn.close();
    } catch (SQLException ex) {
      Logger.getLogger(conexionBD.class.getName()).log(Level.SEVERE, null, ex);
    }
  }
 /**
  * Metodo para insertar los datos en la base de datos
  *
  * @param nombreTabla
  * @param parteSentencia
  */
 public void insertarDatosBD(String nombreTabla, String parteSentencia) {
   try {
     conn = Enlace(conn);
     st = (Statement) conn.createStatement();
     st.execute("insert into " + nombreTabla + " values(" + parteSentencia + ")");
     System.out.println("insert into " + nombreTabla + " values(" + parteSentencia + ")");
     // conn.close();
   } catch (SQLException ex) {
     Logger.getLogger(conexionBD.class.getName()).log(Level.SEVERE, null, ex);
     // JOptionPane.showMessageDialog(null,"La tupla ya existe...!!!");
   }
 }
 public void ActualizarDatos(String nombreTabla, String parteSentencia, String campoAct) {
   String sent = null;
   try {
     conn = Enlace(conn);
     st = (Statement) conn.createStatement();
     // sent = "update " + nombreTabla + " set " + parteSentencia + " where " + campoAct;
     // System.out.print(sent);
     st.execute("update " + nombreTabla + " set " + parteSentencia + " where " + campoAct);
     // conn.close();
   } catch (SQLException ex) {
     // Logger.getLogger(ConeccionBD.class.getName()).log(Level.SEVERE, null, ex);
     JOptionPane.showMessageDialog(null, "Error al actualizar los datos!!!");
   }
 }