Hola, necesito una manito, tengo una clase que ejecuta un procedimiento almacenado en PL, pero necesito que se ejecute a una hora especifica, mi pregunta es como llamo desde una funcion javascript la clase que ejecuta el procedimiento?
aqui les dejo el codigo de javascript :
Código Javascript
:
Ver originalfunction FReloj(){
//-------------------------------------------------------
HOY = new Date()
hora = HOY.getHours()
minuto = HOY.getMinutes()
segundo = HOY.getSeconds()
//-------------------------------------------------------
//-------------------------------------------------------
//Aalarma = new Date("01/01/1900 09:00:00")
//alarma = new Aalarma()
Ahora = 10 //alarma.getHours()
Aminuto = 00 //alarma.getMinutes()
//-------------------------------------------------------
ShowHora = hora + " : " + minuto + " : " + segundo
if (hora==Ahora){
document.form_reloj.reloj.value = ShowHora
//**************************************
// aqui deberia ejecutar la clase
//**************************************
}else {
document.form_reloj.reloj.value = ShowHora
}
setTimeout("FReloj()",1000)
}
y la clase que ejecuta el procedimiento almacenado :
Código Java:
Ver originalpublic class Actualizador {
try {
String sql
="begin prc_cargue_tablas(?); end;"; //Parametros de entrada
callableStatement.registerOutParameter(1, OracleTypes.CURSOR);
callableStatement.setInt(1,19808);
callableStatement.execute();
//Se obtiene el cursor en forma de ResultSe
//ResultSet rs = (ResultSet)callableStatement.getObject(1);
//while (rs.next()){
// System.out.println(rs.getLong("CODIGO"));
// System.out.println(rs.getString("NOMBRE"));
//}
//rs.close();
callableStatement.close();
Conexion.getConexion().close();
e.printStackTrace();
//Imprime el mensaje de la exception lanzada en pl/sql si el valor es diferente de 1
e.printStackTrace();
}
}
}