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

doble registro en sql server mediantre una aplicacion java

Estas en el tema de doble registro en sql server mediantre una aplicacion java en el foro de Java en Foros del Web. Quisiera saber porque me muestra doble registro con los datos de mi aplicacion java en mi base de datos. Les Muestro el siguiente codigo: void ...
  #1 (permalink)  
Antiguo 25/04/2011, 19:06
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 15 años, 2 meses
Puntos: 3
doble registro en sql server mediantre una aplicacion java

Quisiera saber porque me muestra doble registro con los datos de mi aplicacion java en mi base de datos.

Les Muestro el siguiente codigo:

void jButton2_actionPerformed(ActionEvent e) {
String snombre=String.valueOf(nombre.getText());
String sedad=String.valueOf(edad.getText());
String sdni=String.valueOf(dni.getText());
int nsuma=Integer.parseInt(suma.getText());

try{
Connection c;
PreparedStatement ps;
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();
c.close();



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





Me Muestra de la Siguiente Manera:

Nombre Apellido Edad Dni Id
Franco Vela 30 45854124 1
Franco Vela 30 45854124 2
  #2 (permalink)  
Antiguo 26/04/2011, 04:30
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: doble registro en sql server mediantre una aplicacion java

El código de inserción en la BBDD está bien, así que o no estás gestionando bien el evento y se llama dos veces, o te olvidas de que en cada prueba se genera un registro permanente nuevo.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 27/04/2011, 08:01
Avatar de valdo_kof  
Fecha de Ingreso: noviembre-2009
Ubicación: San Juan del Rio, Qro
Mensajes: 192
Antigüedad: 15 años
Puntos: 16
Respuesta: doble registro en sql server mediantre una aplicacion java

asi es, es xq o mandas llamar ese evento dos veces, o fijate si solo lo hace con ese registro, si es asi, lo tienes repetido, xq por lo q veo si lo tienes registrado dos veces x eso tu id tiene 1 y 2

checa bien tu codigo, tal vez estas duplicando la llamada al proceso
  #4 (permalink)  
Antiguo 27/04/2011, 17:51
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: doble registro en sql server mediantre una aplicacion java

No lo hace solamente con ese registro cualquier registro que inserte siempre me hace lo mismo
  #5 (permalink)  
Antiguo 29/04/2011, 13:39
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: doble registro en sql server mediantre una aplicacion java

Funciona con el system.exit(0).

Pero quisiera que se salga de ese evento una ves que haya insertado
  #6 (permalink)  
Antiguo 05/05/2011, 16:19
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: doble registro en sql server mediantre una aplicacion java

..........

Etiquetas: doble, registro, server, sql, aplicaciones
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:24.