ECLIPSE + MYSQL Communications link failure due to underlying exception

[email protected]
26 de Julio del 2009
Hola a todos,

estoy realizando una aplicación web con ECLIPSE + MYSQL

He descargado el driver jdbc(mysql-connector-java-...) pero cuando me intento conectar aparece el siguiente mensaje de error:

Communications link failure due to underlying exception (Código de error 0)

He probado de todo: he añadido el driver en Build Path de las propiedades del proyecto, he puesto en vez de localhost la dirección de Loopback 127.0.0.1
pero no sirve de nada.

En el siguiente enlace aparece la configuración que he hecho al proyecto en eclipse:

http://docs.google.com/View?id=ddkfdb9k_877hwnq7gp


Adjunto el trozo de código en el que se conecta pero creo que es un problema de enlazar la librería JAR de JDBC:



final String nombreBaseDatos = "si3";
final String cadenaConexion = new String("jdbc:mysql://127.0.0.1:3306/" + nombreBaseDatos);
final String usuario = "si3";
final String clave = "si3";



private Connection conexion = null;
Statement sentencia = null;
ResultSet resultado = null;


//Apertura conexi?n
public void obtenerConexion()
{
try
{
//Class.forName devuelve la clase del objeto que se pasa mediante una cadena
//Se crea una instancia
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
//Se conecta a la bd proporcionando nombre y usuario
conexion = DriverManager.getConnection (cadenaConexion, usuario, clave);
// System.out.println ("Se ha establecido conexi?n a la bd");
}
catch (ClassNotFoundException e)
{
visualizaMensajeError(e);
}
catch (IllegalAccessException e)
{
visualizaMensajeError(e);
}
catch (InstantiationException e)
{
visualizaMensajeError(e);
}
catch (SQLException e)
{
System.out.println("Problema al cargar el driver: " + e.getMessage());
System.out.println("Código de error: " + e.getErrorCode());
System.out.println("Mensaje: " + e.getLocalizedMessage());
}

}




Código de error: 0
Mensaje:


Estado HTTP 500 -

--------------------------------------------------------------------------------

type Informe de Excepci�n

mensaje

Paco_tld
26 de Julio del 2009
¿tienes bien creada la BD? Esto está bien configurado realmente: jdbc:mysql://127.0.0.1:3306/" + nombreBaseDatos, Es decir, ¿está creada esa BD con ese nombre que le pasas como String? Creo que es un problema de conexión y no de enlazar el Jar. Pásame si quieres la traza completa del error y lo vemos.