Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > erco - como recibir un dato del tipo datetime

Hola amigos de java hispano, una vez mas con otro problema.
Tengo en mi base de datos, tablas en las cuales existe un atributo llamado, fecha de creación del tipo DateTime, pero al momento de recibir este atributo desde mi aplicacion java, se genera un error.
la forma en la que llamo a esta variable es:

ResultSet r = sentencia.executeQuery("select f_creacion_personal from personal);

y lo imprimo en una caja de texto:

while (r.next()) {
f_creacion_vacio.setText(r.getString(f_creacion_personal).trim());
}

por lo que vemos, yo estoy recibiendo ese dato pero como un String, mmm derrepente habra una forma en la que puedo recibirlo pero como un elemento date de java???

o esta mal mi consulta, agradeceria sus aporte..

septiembre 17, 2012 | Unregistered Commentererco

Es mejor usar PreparedStatement:

http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html#setDate(int, java.sql.Date)

para seguidamente usar el método getDate() en el ResultSet:

http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html#getDate(int)

septiembre 17, 2012 | Registered Commenterchoces

existira algun ejemplo??

septiembre 17, 2012 | Unregistered Commentererco

http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html

septiembre 17, 2012 | Registered Commenterchoces