PARA MAYOR ILUSTRACION EL METODO ESTA EN LA LINEA 267.
GRACIAS POR SU AYUDA.... (SÓLO A LOS QUE AYUDAN )
Código
package formularios; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.table.DefaultTableModel; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.JButton; import java.awt.Color; import java.awt.Toolkit; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.sql.*; import javax.swing.JTable; import javax.swing.JScrollPane; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; DefaultTableModel model; // DECLARAMOS Y DAMOS ACCIONES public ing_ani() { setBounds(100, 100, 563, 459); setTitle("Animales"); setContentPane(contentPane); contentPane.setLayout(null); lblIngresoAnimales.setBounds(227, 11, 116, 14); contentPane.add(lblIngresoAnimales); lblNombre.setBounds(29, 49, 66, 14); contentPane.add(lblNombre); lblEdad.setBounds(29, 92, 66, 14); contentPane.add(lblEdad); lblColor.setBounds(29, 132, 66, 14); contentPane.add(lblColor); lblTipo.setBounds(29, 172, 66, 14); contentPane.add(lblTipo); lblConsultarMasivo.setBounds(42, 221, 107, 14); contentPane.add(lblConsultarMasivo); lblBsquedaPorCriterio.setBounds(42, 254, 140, 14); contentPane.add(lblBsquedaPorCriterio); t_nom.setBounds(105, 46, 267, 20); contentPane.add(t_nom); t_nom.setColumns(10); t_eda.setBounds(105, 89, 267, 20); contentPane.add(t_eda); t_eda.setColumns(10); t_col.setBounds(105, 129, 267, 20); contentPane.add(t_col); t_col.setColumns(10); t_tip.setBounds(105, 169, 267, 20); contentPane.add(t_tip); t_tip.setColumns(10); // BOTON LIMPIAR limpiar(); } }); btnLimpiar.setBounds(419, 35, 89, 23); contentPane.add(btnLimpiar); // TERMINO BOTON LIMPIAR // BOTON GRABAR grabar(); limpiar(); cargar(); } }); btnGrabar.setBounds(419, 74, 89, 23); contentPane.add(btnGrabar); // / TERMINO BOTON GRABAR // BOTON MODIFICAR modificar(); } }); btnModificar.setBounds(419, 109, 89, 23); contentPane.add(btnModificar); // / TERMINO BOTON MODIFICAR // INICIO BOTON ELIMINAR eliminar(); } }); btnEliminar.setBounds(419, 143, 89, 23); contentPane.add(btnEliminar); // TERMINO BOTON ELIMINAR // INICIO BOTON CONSULTAR cargar(); } }); btnConsultar.setBounds(207, 217, 89, 23); contentPane.add(btnConsultar); // TERMINO DE BOTON CONSULTAR // INICIO BOTON SALIR salir(); } }); btnSalir.setBounds(419, 177, 89, 23); contentPane.add(btnSalir); // TERMINO BOTON SALIR // CREACION DE TABLA scrollPane.setBounds(42, 282, 459, 127); contentPane.add(scrollPane); scrollPane.setViewportView(t_datos); // ACCION JTEXT BUSQUEDA POR NOMBRE cargarfil(filtro.getText()); } }); filtro.setBounds(207, 251, 134, 20); contentPane.add(filtro); filtro.setColumns(10); // TERMINO ACCION JTEXT BUSQUEDA POR NOMBRE // COLORES AL ENCABEZADO DE UN JTABLE Y LETRA // TERMINO TABLA // CARGA LA TABLA CON SUS REGISTROS AL INICIAR LA VENTANA cargar(); cargarfil(""); } // INICIO METODO LIMPIAR void limpiar() { t_nom.setText(""); t_eda.setText(""); t_col.setText(""); t_tip.setText(""); } // FIN METODO LIMPIAR // INICIO DE METODO GRABAR void grabar() { try { conectar cc = new conectar(); String nom, eda, col, tip; nom = t_nom.getText(); eda = t_eda.getText(); col = t_col.getText(); tip = t_tip.getText(); sql = "INSERT INTO animales (nom_ani, eda_ani, col_ani, tip_ani) VALUES (?,?,?,?)"; pst.setString(1, nom); pst.setString(2, eda); pst.setString(3, col); pst.setString(4, tip); pst.executeUpdate(); } } // FIN DE METODO GRABAR // INICIO DE METODO ELIMINAR void eliminar() { try { int registros = t_datos.getSelectedRow(); sql = "DELETE FROM animales where cod_ani="+ t_datos.getValueAt(registros, 0); conectar cc = new conectar(); int n = pst.executeUpdate(sql); if (n > 0) { cargar(); } } } // FIN DE METODO ELIMINAR // INICIO DE METODO MODIFICAR void modificar() { try { int registros = t_datos.getSelectedRow(); sql= "UPDATE FROM animales nom_ani, eda_ani , col_ani , tip_ani="+"WHERE cod_ani="+t_datos.getValueAt (registros,0); conectar cc = new conectar(); String nom, eda, col, tip; nom = t_nom.getText(); eda = t_eda.getText(); col = t_col.getText(); tip = t_tip.getText(); pst.setString (1, nom); pst.setString (2, eda); pst.setString (3, col); pst.setString (4, tip); int n = pst.executeUpdate(); if (n>0){ cargar(); } } } // INICIO DE METODO SALIR void salir() { } // FIN DE METODO SALIR // INICIO METODO CARGAR DATOS BD A TABLA try { + "%'"; conectar cc = new conectar(); while (rs.next()) { registros[0] = rs.getString("cod_ani"); registros[1] = rs.getString("nom_ani"); registros[2] = rs.getString("eda_ani"); registros[3] = rs.getString("col_ani"); registros[4] = rs.getString("tip_ani"); model.addRow(registros); } t_datos.setModel(model); } } // FIN METODO CARGAR void cargar() { try { conectar cc = new conectar(); while (rs.next()) { registros[0] = rs.getString("cod_ani"); registros[1] = rs.getString("nom_ani"); registros[2] = rs.getString("eda_ani"); registros[3] = rs.getString("col_ani"); registros[4] = rs.getString("tip_ani"); model.addRow(registros); } t_datos.setModel(model); } } // FIN METODO CARGAR // DEJAMOS VISIBLE EL FRAME ing_ani frame = new ing_ani(); frame.setVisible(true); } } [ / code]