Programación General > Java
Conectar Desde Java A Una Web
ross_av:
Hola me gustaría saber si es posible conectar a una web desde un programa en Java, para saber si dicha web existe, en caso de no existir se elimina de una base de datos.
Muchas gracias.
JuanK:
si se puede.
ross_av:
¿Podrías explicarme cómo se hace la conexion?
Muchas gracias.
JuanK:
Bueno hay muchas maneras..
una es crear un servlet y enviar un request a la pagina..
otra es intentando conectarce a travez de un socket por el puerto 80
y otra es efectuando un ping enviando tramas icmp al site.
Logicamente en todas estas estableces un tiempo de espera de la respuesta y si este se supera quiere decir que el site no esta disponible.
ross_av:
Es que yo lo intenté a través del siguiente código:
void Actualizar_actionPerformed(ActionEvent e) {
Statement stmt = null;
ResultSet rs = null;
try {
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT URL FROM ENLACES");
while (rs.next()){
URL miURL = new URL(rs.getString("URL"));
}
}
catch (MalformedURLException ex) {
try {
//Si no encuentra la página web
stmt.executeUpdate("DELETE FROM ENLACES WHERE URL = '" + rs.getString("URL") + "'");
}
catch (SQLException exce) {
System.err.println("Error al ejecutar SQL en Actualización: " + exce.getMessage());
}
}
catch(SQLException exc) {
System.err.println("Error al ejecutar SQL en Actualización: " + exc.getMessage());
}
}
Pero no me va bien, ¿podrías echarlo un vistazo?
Muchas gracias.
Navegación
[#] Página Siguiente
Ir a la versión completa