Java - eclipse jdbc Communications link failure due to un

 
Vista:

eclipse jdbc Communications link failure due to un

Publicado por DANIEL (1 intervención) el 16/07/2009 15:33:17
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

descripci�n El servidor encontr� un error interno () que hizo que no pudiera rellenar este requerimiento.

excepci�n

java.lang.NullPointerException
redSocial.BaseDatos.ejecutaConsulta(BaseDatos.java:72)
redSocial.Validar.doPost(Validar.java:64)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.18.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder