y estoy haciendo una agenda.
Quiero ingresar datos en x6 jTextField y cuando tenga ingresado dar click a un boton
y se me guarden los registros pero me da error...
Asi esta mi Agenda.
Este es mi codigo cuando presiono el boton....
Código:
Ya lo intente solo con un campo y si se guarda, pero cuando intento con los 6private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { Connection con = null; String db = "agend"; try{ Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/"+db,"root",""); try{ Statement st = con.createStatement(); int val = st.executeUpdate("INSERT INTO tbl_agend(Nombre, dire, num, tel, mail, ocup) VALUES('"+jTextField1.getText()+"','"+jTextField2.getText()+"','"+jTextField6.getText()+"','"+jTextField3.getText()+"','"+jTextField3.getText()+"','"+jTextField4.getText()+"','"+jTextField5.getText()+"')"); JOptionPane.showMessageDialog(null, "Registro almacenado en la tabla agend","Aviso del estado de grabacion",JOptionPane.INFORMATION_MESSAGE); } catch (SQLException s){ JOptionPane.showMessageDialog(null, "Registro no pudo ser almacenado en la tabla agend","Aviso del estado de grabacion",JOptionPane.ERROR_MESSAGE); } } catch (Exception e){ e.printStackTrace(); } }
no puedo.
Código:
Gracias private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { Connection con = null; String db = "agend"; try{ Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/"+db,"root",""); try{ Statement st = con.createStatement(); int val = st.executeUpdate("INSERT INTO tbl_agend(Nombre) VALUES('"+jTextField1.getText()+"')"); JOptionPane.showMessageDialog(null, "Registro almacenado en la tabla agend","Aviso del estado de grabacion",JOptionPane.INFORMATION_MESSAGE); } catch (SQLException s){ JOptionPane.showMessageDialog(null, "Registro no pudo ser almacenado en la tabla agend","Aviso del estado de grabacion",JOptionPane.ERROR_MESSAGE); } } catch (Exception e){ e.printStackTrace(); } }