Tengo una base de datos en mysql, con el LAMPP en linux, y tengo una aplicacion de escritorio creada en el netbeans, y necesito que realice la conexion desde mi aplicacion java a el servidor remoto, he leido un par de cosas googleando y tengo que abrir el puerto 3306 que es el del mysql, ya esta hecho y todo...
Código C++:
Ver original
Class.forName("com.mysql.jdbc.Driver"); String bd = "jdbc:mysql://xxx.xx.xxx.xxx:3306/basededatos"; Connection conexion = DriverManager.getConnection(bd, "root", "");
luego ejecuto mi aplicacion, y a la hora de realizar la conexion obtengo el error de
Código error:
pero si le pongo la ip de la pc servidor por ejemplo 192.168.1.2:3306 si me realiza la conexion mas que perfecta, pero al poner mi IP publica me muestra el error... ademas les menciono que los puertos ya los he abierto... espero su ayuda!Ver original
com.mysql.jdbc.CommunicationsException: Communications link faulure due to underlying exception... etc...etc...etc...
no se que hacer :S espero que me puedan ayudar!
Att: Fernando Loza