Я пытаюсь установить соединение в моем приложении Java с JDBC для доступа к моей онлайн-базе данных, чтобы я мог вставлять и запрашивать таблицы. Вот что я сейчас пытаюсь: (реальный IP / пользователь / пароль отредактирован, но они правы, так как я сделал подобное из скрипта PHP)
String url = "jdbc:mysql://984.168.199.70/my_db_name";
String user = "my_username";
String pass = "my_password";
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
Connection conn = (Connection) DriverManager.getConnection(url, user, pass);
stmt = (Statement) conn.createStatement();
Но это не работает, я получаю сообщение об ошибке:
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
И журнал ошибок довольно долго после этого.
Так что просто отметим: я подключился к этому серверу перед использованием сценария PHP, и я использовал JDBC для подключения и взаимодействия с моими базами данных MySQL на локальном хосте.
Спасибо за любую помощь.