Ayuda con una conexi贸n a p谩ginas web

ross_av
20 de Abril del 2004
Hola necesito hacer un sistema con el cual al pulsar un bot贸n se me actualice una tabla de una base de datos que contiene URL. Para ello se mete en las diferentes URL y borra aquellas que den error (no existan). Tengo hecho el siguiente c贸digo, pero no hace nada as铆 que creo que no est谩 bien. ¿Alguien podr铆a ayudarme?

Muchas gracias.

void Actualizar_actionPerformed(ActionEvent e) {
Statement stmt = null;
ResultSet rs = null;
String s;
try {
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT URL FROM ENLACES");
while (rs.next()){
s = rs.getString("URL");
URL miURL = new URL(s);
URLConnection conexion = miURL.openConnection();
if (conexion == null){
stmt.executeUpdate("DELETE FROM ENLACES WHERE URL = '" + miURL + "'");
}
}
//Cerrar la conexi贸n
rs.close();
stmt.close();
}
catch (MalformedURLException ex) {//Nueva URL() falla
System.err.println("Error al crear la URL: " + ex.getMessage());
}
catch(SQLException exc) {
System.err.println("Error al ejecutar SQL en Actualizaci贸n: " + exc.getMessage());
}
catch (IOException ioe) { //openConnection() falla
System.err.println("Error al abrir la conexi贸n: " + ioe.getMessage());
}
}