La clase java.sql.Date de SQL: Ejemplo en DB
Dicen que Java es potente
Otros dicen que Java es dificil
bueno, la verdad es que es potente y con pocas líneas de código puedes acceder a propiedades complicadas.
Tenemos lo siguiente:
PROBLEMA:
Parsear el tipo DATE de la base de datos para
sql="INSERT INTO TABLA (FECHA) VALUES (TO_DATE(?,'DD-MON-RR'))";
SOLUCION:
Calendar c=new Calendar();
long l=c.getTimeInMillis();
Date d=new Date(l);
Entidad o=new Entidad();
o.setFecha(d); // de tipo DATE
y lo recoges con
PreparedStatement pre=con.prepareStatement(sql) ;
pre.setDate(1,o.getFecha());
y cambia el SQL a:
sql="INSERT INTO TABLA (FECHA) VALUES (?)";

Meneame
del.icio.us