## Conectar con una URL

Si has creado satisfactoriamente una URL, puedes llamar al método openConnection() de la clase URL para conectar con ella. Cuando hayas conectado con una URL habrá inicializado un enlace de comunicación entre un programa Java y la URL a través de la red. Por ejemplo, puedes abrir una conexión con el motor de búsqueda de Yahoo con el código siguiente:

    try {
        URL yahoo = new URL("http://www.yahoo.com/");
        yahoo.openConnection();
    } catch (MalformedURLException e) {     // nueva URL() fallada
        . . .
    } catch (IOException e) {               // openConnection() fallada
        . . .
    }

Si es posible, el método openConnection() crea una nuevo objeto URLConnection (si no existe ninguno apropiado), lo inicializa, conecta con la URL y devuelve el objeto URLConnection. Si algo va mal -- por ejemplo, el servidor de Yahoo está apagado -- el método openConnection() lanza una IOException.

Ahora que te has conectado satisfactoriamente con la URL puedes utilizar el objeto URLConnection para realizar algunas acciones como leer o escribir a través de la conexión. La siguiente sección de esta lección te enseña cómo leer o escribir a través de un objeto URLconnection.

### También puedes ver

> java.net.URLConnection

Ozito