Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2012, 06:50
Avatar de soy_nicanor
soy_nicanor
 
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 7 meses
Puntos: 3
Eliminar datos de MYQL

Para editar uso los siguientes codigos y como ago para eliminar

Código:
    String 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);
        }
    }
Y luego ingreso

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