Está en la página 1de 3

I.U.P.

SANTIAGO MARIO EXTENSIN SAN CRISTBAL

ESPECIALIDAD: SISTEMAS ASIGNATURA: Programacin No Numrica I y II

PROF.: ING. Analys Petit SECCIN: B

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) {

I.U.P. SANTIAGO MARIO EXTENSIN SAN CRISTBAL

ESPECIALIDAD: SISTEMAS ASIGNATURA: Programacin No Numrica I y II

PROF.: ING. Analys Petit SECCIN: B

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

I.U.P. SANTIAGO MARIO EXTENSIN SAN CRISTBAL

ESPECIALIDAD: SISTEMAS ASIGNATURA: Programacin No Numrica I y II

PROF.: ING. Analys Petit SECCIN: B

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.

También podría gustarte