JDBC + MySQL + LAN
Publicado por wirmslayer (4 intervenciones) el 25/01/2009 17:40:43
Bueno pues a ver llevo ya varias horas buscando por foros y leyendo en ingles, castellano, italiano (que no entiendo ni papa). Asi que por favor a ver si alguien tiene alguna solución.
El caso es el siguiente:
Tengo un MySQL server 5.0.51b
donde tengo añadido el usuario
Host:-----
User: root
Password: Pass
con privilegios sobre la BD Gestion
y el JDBC(mysql-connector-java-5.1.7-bin)
El programa es el siguiente:
public class Main {
public static void main(String args[]) throws Exception{
DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
Connection conexion = DriverManager.getConnection (
"jdbc:mysql://192.168.0.101/gestio", "root", "Pass");
}
}
El caso es que si me connecto desde 192.168.0.101 el programa me funciona.
Cuando me conecto desde 192.168.0.102 o 192.168.0.53 me da el siguiente error.
Exception in thread "main" com.mysql.jdbc.exceptions.jdb4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.
at sun.reflect.NativeContructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeContructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingContructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
....
Sigue con la Stack
----
Caused by : com.mysql.jdbc.exceptions.jdb4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.
at sun.reflect.NativeContructorAccessorImpl.newInstance0(Native Method)
....
Sigue con la Stack
----
Caused by: java.net.ConnectException: Connection timedout: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
Que esta mal?? Que he de cambiar???
Si ejecuto un ping de 192.168.0.102 al 192.168.0.101 me llega en 1 o 2 ms.
Gracias por la paciencia y a ver si alguien puede resolvermelo.
El caso es el siguiente:
Tengo un MySQL server 5.0.51b
donde tengo añadido el usuario
Host:-----
User: root
Password: Pass
con privilegios sobre la BD Gestion
y el JDBC(mysql-connector-java-5.1.7-bin)
El programa es el siguiente:
public class Main {
public static void main(String args[]) throws Exception{
DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
Connection conexion = DriverManager.getConnection (
"jdbc:mysql://192.168.0.101/gestio", "root", "Pass");
}
}
El caso es que si me connecto desde 192.168.0.101 el programa me funciona.
Cuando me conecto desde 192.168.0.102 o 192.168.0.53 me da el siguiente error.
Exception in thread "main" com.mysql.jdbc.exceptions.jdb4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.
at sun.reflect.NativeContructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeContructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingContructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
....
Sigue con la Stack
----
Caused by : com.mysql.jdbc.exceptions.jdb4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.
at sun.reflect.NativeContructorAccessorImpl.newInstance0(Native Method)
....
Sigue con la Stack
----
Caused by: java.net.ConnectException: Connection timedout: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
Que esta mal?? Que he de cambiar???
Si ejecuto un ping de 192.168.0.102 al 192.168.0.101 me llega en 1 o 2 ms.
Gracias por la paciencia y a ver si alguien puede resolvermelo.
Valora esta pregunta


0