La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55885 - TIMESTAMP DE JAVA A MYSQL
Autor:  carmen cotin
sabeis como puedo pasar un timestamp de java a mysql????

muchas gracias

  Respuesta:  Carlos Antonio Casanova Pietroboni
Está la clase java.sql.Timestamp de java que en su método toString() devuelve una cadena de la forma yyyy-mm-dd hh:mm:ss.fffffffff. Simplemente cuando armes la consulta para MySQL, llamas al método toString() del objeto que necesitas en el lugar correspondiente, eso sí, recorda que necesitas poner las comillas simples (' ') para que lo reconozca como timestamp.

Un ejemplo:

ResultSet rs = st.executeQuery("SELECT * FROM asistencia WHERE fecha > '"+ timestampDeJava.toString() + "'); --(no se llegan a ver bien las comillas simples con esta letra)

donde timeStampDeJava es de clase java.sql.Timestamp y asistencia es una tabla ficticia de MySQL y fecha una de sus columnas.

Espero te sirva.

Saludos