Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2011, 16:13
Avatar de douglasloza
douglasloza
 
Fecha de Ingreso: abril-2008
Ubicación: Santa Tecla, El Salvador, El Salvador
Mensajes: 35
Antigüedad: 16 años, 1 mes
Puntos: 0
Base de datos remota desde java

Hola! necesito de su ayuda amigos...
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
  1. Class.forName("com.mysql.jdbc.Driver");
  2.                 String bd = "jdbc:mysql://xxx.xx.xxx.xxx:3306/basededatos";
  3.                 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:
Ver original
  1. com.mysql.jdbc.CommunicationsException: Communications link faulure due to underlying exception... etc...etc...etc...
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!
no se que hacer :S espero que me puedan ayudar!
Att: Fernando Loza