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