Hola estoy viendo como ingresar datos mediante un jFrame utilizando jTextField...
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:
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, 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();
}
}
Ya lo intente solo con un campo y si se guarda, pero cuando intento con los 6
no puedo.
Código:
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();
}
}
Gracias