Foros del Web » Programación para mayores de 30 ;) » Java »

Codigo Java

Estas en el tema de Codigo Java en el foro de Java en Foros del Web. Tengo el Siguiente Codigo: void jButton2_actionPerformed(ActionEvent e) { try { String snombre = String.valueOf(nombre.getText()); String sedad = String.valueOf(edad.getText()); String sdni = String.valueOf(dni.getText()); int nsuma = ...
  #1 (permalink)  
Antiguo 18/07/2011, 22:14
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 14 años, 7 meses
Puntos: 3
Codigo Java

Tengo el Siguiente Codigo:

void jButton2_actionPerformed(ActionEvent e) {

try {
String snombre = String.valueOf(nombre.getText());
String sedad = String.valueOf(edad.getText());
String sdni = String.valueOf(dni.getText());
int nsuma = Integer.parseInt(suma.getText());
Connection c;
PreparedStatement ps;
ResultSet rs;
String str = "jdbc:odbc:PEMPLEADO2";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
c = DriverManager.getConnection(str);
ps = c.prepareStatement("Insert Into EMPLEADO(nombre,edad,dni,pa)values(?,?,?,?)");
ps.setString(1, snombre);
ps.setString(2, sedad);
ps.setString(3, sdni);
ps.setInt(4, nsuma);
ps.executeUpdate();

JOptionPane.showMessageDialog(null,"Registro Insertado","Mensaje",JOptionPane.INFORMATION_MESSA GE);

}
catch (Exception es2) {
es2.printStackTrace();
System.exit(0);
}
}


Porque me ejecuta 2 veces la ventana que dice "Registro Insertado"
  #2 (permalink)  
Antiguo 19/07/2011, 00:48
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Codigo Java

En el código no hay ningún bucle ni ningún motivo para que se muestre la ventana dos veces, así que o estás llamando dos veces al método jButton2_actionPerformed() (por ejemplo, si al boton le has añadido dos veces el ActionListener), o bien tienes otro JOptionPane en otro sitio y no te has dado cuenta.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 19/07/2011, 01:00
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Codigo Java

Lo que pasa es que cuango hago click en el boton me sale esta ventana dos veces al insertar un registro; parece que se ejecuta el codigo dos veces no se que pasa en realidad
  #4 (permalink)  
Antiguo 19/07/2011, 01:29
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Codigo Java

Si tenias razon ya lo encontre y no me dupolica el registro.muchas gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:49.