El jue, 22-09-2005 a las 11:57, falcaraz escribió:
> Lo estoy intentando, pero me han surgido varios problemas y 
> ahora mismo estoy atorado con al 1.9.130.
> 
> He instalado el mysql-connector-java en una Mandriva 2005 
> con Java 1.5 (también he probado la 1.4.2 y el problema es 
> el mismo). Todo va bien y en la primera etapa de enlazar una 
> base de datos existente (se abre perfectamente con Knoda) la 
> prueba del driver jdbc es positiva; sin embargo cuando por 
> fin intento abrir la base de datos tengo un error de Java: 
> incluso con la opción "Test connection"; la ventana con los 
> mensajes de error es larguísima y no puedo copiar y pegar, 
> por lo que transcribo las primeras líneas:
> 
> %%%%%%%%%%%%%%%%%%%%%%%%%%%
> Error durante la conexión con la fuente de datos
> 
> Unable to connecto to any hosts due to exception:
> java.net.SocketException:java.net.ConnectException:
> Connection refused
> %%%%%%%%%%%%%%%%%%%%
> 
> Y a partir de ahí una larga retaíla de mensajes con comandos 
> que supongo deben de ser de java.
> 
> ¿Alguna idea?
> 
> Si el listado completo (STACKTRACE) puede ayudar a alguien a 
> identificar la raíz del problema lo puedo intentar 
> transcribir, aunque seguro que meto la pata en más de una 
> ocasión pues son todos tipo: 
> com.mysql.jdbc.StandardSocketFActory.connect(StandardSocketFactori.java:143)......
> 
> 
> Gracias

Francisco:

Pareciera ser un problema de conexión.

Te aclaro que no conozco MySQL, pero sí PostgreSQL, y este tipo de
errores suele ocurrir porque en la instalación por defecto, estos
sistemas utilizan un conector local, basado en una tubería con nombre
(un fichero, vamos), y tienen desactivado el acceso a través de la red.

Las conexiones ODBC y JDBC utilizan un conector estándar de red (por lo
general a través de TCP), y el motor de base de datos te rechaza puesto
que no está configurado para permitir conexiones TCP.

Si el motor acepta conexiones a través de la red, otra opción es que
haya un cortafuegos configurado que no permita el acceso a la dirección
de puerto en la que atiende (para MySQL creo que es el 3306).

Te sugiero que revises la documentación de MySQL para ver como se
configura el servidor para habilitar el acceso a través de la red.

Saludos,

Santiago Bosio.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a