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 |