Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2008, 13:00
AnDrEa MM
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años, 8 meses
Puntos: 1
Pregunta applet que se conecta a una BD remota

Hola!

Tengo una aplicación web en la que ejecuto un applet, el cual gestiona información obtenida de una BD MySQL.

Al ejecutar dicha aplicación en local (tengo la BD y el servidor en mi máquina local), todo funciona perfecto, pero ahora he intentado acceder a la aplicación desde otra máquina, y el applet muestra un error:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsExce ption: Communications link failure

He leído que puede ser debido a alguna cadena de conexión en la que aparece "localhost"... Pero no sé si eso es lo q prodcue el error. Mi cadena de conexión a la BD es : DriverManager.getConnection ("jdbc:mysql://localhost/nombre_bd", "xxxx", "xxxx");

Debo recompilar el applet cambiando la cadena de conexión a la BD, o el problema puede estar surgiendo de otro sitio...

(La aplicación está desarrollada en PHP, y al ejecutarla en una máquina remota y hacer conexiones a mi BD -tb usando localhost- no da problemas, pero sí al usar el applet Java).

Un saludo.