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!!!"); } }