Вопрос

Я пытаюсь подключиться к удаленной базе данных MySQL, но я получаю следующую ошибку

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)

Код в функциональности INIT TRIGGER Эта цепочка просто:

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

Я могу подключиться к базе данных, используя командную строку MySQL с этого же компьютера, просто отлично, используя те же учетные данные, и он дайте мне знать, что у меня неправильно пароль, когда я попробовал с неправильным паролем.

Заранее спасибо за вашу помощь, надеюсь, я дал достаточно информации здесь.

Это было полезно?

Решение

Мое лучшее предположение - это водитель не правильная версия. Дважды убедитесь, что у вас есть текущая версия драйвера или попробовать другой драйвер. Также дважды проверьте, что MySQL работает на порте по умолчанию (3306).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top