Ya me he aclarado con lo que necesito hacer. Tengo una tabla con direcciones URL y lo que necesito es que al pulsar un botón se acceda a las páginas web que corresponden a dichas URL y las que no existan (den error) las elimine de la base de datos.
De este modo ya he realizado los cambios en el código.
void Actualizar_actionPerformed(ActionEvent e) {
Statement stmt = null;
Statement stmt2 = 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);
System.out.println(miURL);
URLConnection conexion = miURL.openConnection();
if (conexion == null){
stmt2 = con.createStatement();
stmt2.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());
}
}
Muchas gracias.