Código:
Y luego ingresoString id_actualizar = ""; void Editar(String id) { String sSQL = ""; String nombres = "", apellidos = ""; ConexionMySQL mysql = new ConexionMySQL(); Connection cn = mysql.Conectar(); sSQL = "SELECT id, nombres, apellidos FROM ejercicio_2 " + "WHERE id = "+id; try { Statement st = cn.createStatement(); ResultSet rs = st.executeQuery(sSQL); while(rs.next()) { nombres = rs.getString("nombres"); apellidos = rs.getString("apellidos"); } jTextField1.setText(nombres); jTextField2.setText(apellidos); id_actualizar = id; } catch (SQLException ex) { JOptionPane.showMessageDialog(null, ex); } }
Código:
String nombres=this.jTextField1.getText(); String apellidos=this.jTextField2.getText(); ConexionMySQL mysql = new ConexionMySQL(); Connection cn = mysql.Conectar(); String sSQL = ""; String mensaje = ""; sSQL = "UPDATE ejercicio_2 " + "SET nombres = ?," + "apellidos = ? " + "WHERE id = "+id_actualizar; mensaje = "Los datos se han Modoficado..."; //*********** try { PreparedStatement pst = cn.prepareStatement(sSQL); pst.setString(1, nombres); pst.setString(2, apellidos); int n = pst.executeUpdate(); if(n > 0) { JOptionPane.showMessageDialog(null, mensaje); Tabla(""); } } catch (SQLException ex) { JOptionPane.showMessageDialog(null, ex); }
Como elimino una fila de id