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

Problema java y Date SQL

Estas en el tema de Problema java y Date SQL en el foro de Java en Foros del Web. En un tabla con un campo fecha tipo TimeStamp intento insertar datos y me da error. Lo que he hecho es mediante SimpleDateFormat es: SimpleDateFormat ...
  #1 (permalink)  
Antiguo 23/06/2009, 14:24
 
Fecha de Ingreso: agosto-2004
Mensajes: 85
Antigüedad: 19 años, 8 meses
Puntos: 0
Problema java y Date SQL

En un tabla con un campo fecha tipo TimeStamp intento insertar datos y me da error.
Lo que he hecho es mediante SimpleDateFormat es:

SimpleDateFormat formateador = new SimpleDateFormat("dd-MM-yy");
Date fecha=formateador.parse(formateador.format(new Date()))


Esa variable la uso en esta sentencia SQL:

sentencia.executeUpdate("INSERT INTO ventas (idVenta,idProducto,PasswordCliente,Unidades,Canti dadTotal,FechaVenta) values (idVenta,"+IdProducto+",'"+PasswordCliente+"',"+Un idades+","+CantidadTotal+",'"+Fecha+"')");

El error que me da es:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '#Tue Jun 23 00:00:00 CEST 2009#'

Gracias por vuestra ayuda
  #2 (permalink)  
Antiguo 24/06/2009, 04:31
 
Fecha de Ingreso: agosto-2004
Mensajes: 85
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: Problema java y Date SQL

Solucionado.
En vez de usar Date de la clase java.util uso el de java.sql y sin problemas.
He leido tambien por ahi que hay una clase TimeStamp en java que ayuda a convertir fechas a formato sql.
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 07:48.