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.