Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/04/2004, 13:09
ross_av
 
Fecha de Ingreso: septiembre-2003
Mensajes: 142
Antigüedad: 21 años, 3 meses
Puntos: 0
Mira te mando el código que tengo hecho, porque tengo las variables declaradas antes del try, pero a lo mejor es otra cosa lo que llevo mal.

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 = "http://" + rs.getString("URL");
System.out.println(s);
URL miURL = new URL(s);
URLConnection conexion = miURL.openConnection();
if (conexion != null)
{
stmt.addBatch("DELETE FROM ENLACES WHERE URL = '" + rs.getString("URL") + "'");
int[] updateCounts = stmt.executeBatch();
}
}
//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
JOptionPane.showMessageDialog(this, "La Base de Datos se ha actualizado correctamente.",
"Actualización de la base de datos", JOptionPane.INFORMATION_MESSAGE);
}
}

Muchas gracias.
__________________
-----,-----,-----,@