Java - проблема с подключением к онлайн-базе данных MySQL с помощью JDBC

Я пытаюсь установить соединение в своем 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 localhost .

Спасибо за любую помощь.

6
задан JDS 26 August 2011 в 22:31
поделиться