
27/03/2013, 09:49
|
 | | | Fecha de Ingreso: enero-2013
Mensajes: 13
Antigüedad: 12 años, 3 meses Puntos: 1 | |
Insertar hora No he podido podido insertar un horario en la tabla de postgresql, creo que es el formato de la hora. La hora la ingresa el usuario en una pagina jsp con un <imput type="time">, dejo el código para ver si me pueden ayudar a saber que esta mal, espero haberme hecho entender, de antemano se los agradezco mucho.
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.Time;
import java.text.SimpleDateFormat;
/**
*
* @author Desarrollo2
*/
public class GuardarHorario {
public GuardarHorario(String almacen[], String hora[], String mensaje[]) {
Conexion conex = new Conexion();
Connection conn = conex.Conex();
try {
SimpleDateFormat formatoHora = new SimpleDateFormat("HH:mm:ss");
String query = "update horapedi set horario=?,mensaje=? where codialma=?";
PreparedStatement st = conn.prepareStatement(query);
Time horas[] = new Time[almacen.length];
for (int i = 0; i < almacen.length; i++) {
horas[i] = (Time) formatoHora.parse(hora[i]);
}
for (int i = 0; i < almacen.length; i++) {
st.setTime(1, horas[i]);
st.setString(2, mensaje[i]);
st.setString(3, almacen[i]);
st.executeUpdate();
}
st.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
} |