Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2010, 09:38
Avatar de juamd
juamd
 
Fecha de Ingreso: marzo-2009
Ubicación: Bogotá
Mensajes: 285
Antigüedad: 15 años, 1 mes
Puntos: 8
Conexion extremadamente lenta

Que tal !!!!

Tengo una aplicacion que se conecta a mysql pero en uno de los pcs cliente es demasiado lenta la conexion, estoy usando el conector para java de mysql y a manera de prueba me conecté tambien con odbc pero la conexion es igual de lenta.

Codigo para conectar mediante java connector:



Código:
   final String USUARIO = "usuario";
   final String CLAVE = "clave";
   final String BD = "basededatos";
   final String SERVIDOR = "jdbc:mysql://ip_del_servidor/"+BD; 
  
public void conectar()
    {
        try{
               Class.forName("com.mysql.jdbc.Driver");
                this.conexion = DriverManager.getConnection(SERVIDOR,USUARIO,CLAVE);
            
            
        }
        catch(ClassNotFoundException e){
            e.printStackTrace();
        }
        catch(SQLException e){
            e.printStackTrace();
        }
    }

Para usar el ODBC :

 final String SERVIDOR = "ip_del_servidor"; 

  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

  this.conexion = DriverManager.getConnection("jdbc:odbc:"+BD);
En cualquiera de las dos opciones la demora se da en el metodo getConnection. Vale aclarar que las consultas en la base de datos son rapidas, lo lento es la conexion. Desactivé el antivirus y el firewall de windows pero todo sigue igual. Además el ping desde el equipo a la base de datos es normal.

Alguna sugerencia ?

Saludos.

Última edición por juamd; 06/04/2010 a las 09:40 Razón: Mas información.