Pregunta

Estoy intentando conectarse a una base de datos MySQL remota, pero me sale el siguiente error

java.sql.SQLException: Cannot connect to MySQL server on biomancy.com:3306. Is
here a MySQL server running on the machine/port you are trying to connect to? (
ava.lang.NumberFormatException)
        at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
        at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown Source)
        at org.gjt.mm.mysql.Driver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
        at cliche.database.ClicheDBManager.<init>(ClicheDBManager.java:33)
        at cliche.server.ClicheExtension.init(ClicheExtension.java:43)

El código en el gatillo función init esta cadena es simplemente:

myConnection = DriverManager.getConnection(connectionString, user, pass);

se puede conectar a la base de datos MySQL utilizando la línea de comandos de este mismo equipo muy bien con las mismas credenciales, y Avísame tuve la contraseña incorrecta cuando trataba con la contraseña incorrecta.

Gracias de antemano por su ayuda, espero que me dio suficiente información aquí.

¿Fue útil?

Solución

Mi mejor conjetura es que el conductor no es la versión correcta. Vuelva a comprobar que usted tiene una versión actual del controlador o probar un controlador diferente. Además de retención doble que MySQL se ejecuta en el puerto por defecto (3306).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top