Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigo en Java para Actualizar Una Tabla en PostgreSQL Desde Un Formulario en NetBeans 6 7
Codigo en Java para Actualizar Una Tabla en PostgreSQL Desde Un Formulario en NetBeans 6 7
Cdigo en Java para Actualizar una Tabla en PostgreSQL desde un Formulario en NetBeans 6.7
Para los llorones que no pueden analizar e interpretar la informacin que les he proporcionado hasta ahora y estn acostumbrados a que les hagan todo!!! Les aseguro que es, realmente, una lstima ver tantos cerebros desperdiciados! Botn Agregar: private void AgregarActionPerformed(java.awt.event.ActionEvent evt) { int R=JOptionPane.showConfirmDialog(this, "Est Seguro de Insertar este Nuevo Registro", "Advertencia", JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE); if (R==JOptionPane.YES_OPTION) { try { s.executeUpdate("INSERT INTO persona VALUES ('"+jTextField1.getText()+"', '"+jTextField2.getText()+"', '"+jTextField3.getText()+"', '"+jTextField4.getText()+"')"); } catch (SQLException ex) { JOptionPane.showMessageDialog(this,"Hubo un Problema al Intentar Insertar el Registro"); } } Limpiar(); } Botn Modificar: private void ModificarActionPerformed(java.awt.event.ActionEvent evt) { int R=JOptionPane.showConfirmDialog(this, "Est Seguro de Modificar el Registro", "Advertencia", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (R==JOptionPane.YES_OPTION) {
try { s.executeUpdate("UPDATE persona SET nombre='"+jTextField2.getText()+"', telefono='"+jTextField3.getText()+"', ur='"+jTextField4.getText()+"' WHERE id='"+jTextField1.getText()+"'"); } catch (SQLException ex) { JOptionPane.showMessageDialog(this,"Hubo un Problema al Intentar Modificar el Registro"); } } Limpiar(); }
Botn Eliminar: private void EliminarActionPerformed(java.awt.event.ActionEvent evt) { int R=JOptionPane.showConfirmDialog(this, "Est Seguro de Eliminar el Registro", "Advertencia", JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE); if (R==JOptionPane.YES_OPTION) { try { s.executeUpdate("DELETE FROM persona WHERE id='"+jTextField1.getText()+"'"); } catch (SQLException ex) { JOptionPane.showMessageDialog(this,"Hubo un Problema al Intentar Eliminar el Registro") ; } } Limpiar(); } Botn Buscar: private void BuscarActionPerformed(java.awt.event.ActionEvent evt) { try { ResultSet rs; rs=s.executeQuery("SELECT * FROM persona WHERE id='"+jTextField1.getText()+"' LIMIT 1"); rs.next(); jTextField2.setText(rs.getString(2)); jTextField3.setText(rs.getString(3)); jTextField4.setText(rs.getString(4)); } catch(SQLException ex) { JOptionPane.showMessageDialog(this,"Hubo un Problema al Intentar Ins ertar el Registro"); } }
Observaciones: Aunque en el ttulo diga Tabla en PostgreSQL, los cdigos de actualizacin les sirven si la tabla est en MySQL. Mucho cuidado con preguntar : CMO SACO ESAS COMILLAS TRIPLES??? Hijos, las comillas triples no existen, aqu se ven as porque es un apstrofe ( ) seguido de comilla doble ( ) para abrir y comilla doble seguido de apstrofe para cerrar. (Estoy 100% segura que ms de uno se har esa pregunta al ver el cdigo). Mucho cuidado con preguntar: QU E S LIMPIAR?, en el nivel de estudios en el que se encuentran esa sera una pregunta bien tonta por no decir otra cosa.