Conexão externa/servidor remoto (on line) [resolvido]

Bom dia caros colegas, eu estou precisando de fazer um conexão ao banco de dados do site da empresa que e hospedado em um servidor de são paulo, a dúvida e. como eu conecto remotamente ne banco,
Lembrando que tenho endereço host, usuario, e senha do servidor.
obs: NetBeans, mysql
olha o codigo que estou usando:

import java.sql.*;
public class Loja{
   public static void main(String[] args) throws Exception{
      Class.forName("com.mysql.jdbc.Driver");
      Connection conexao = DriverManager.getConnection("jdbc:mysql://host_remoto","usuario","senha");
      //Connection conexao = DriverManager.getConnection("jdbc:mysql://127.0.0.1/loja","root","");
      Statement acesso   = conexao.createStatement();
      String sql = "SELECT * FROM clientes";
      ResultSet resultado = acesso.executeQuery(sql);
      while(resultado.next()){
         String cod  = resultado.getString("id");
         String nome = resultado.getString("cliente");
         String preco= resultado.getString("cnpj");
         System.out.println(cod +"-"+nome+" "+preco);
      }
      acesso.close();
      conexao.close();
   }
}

nisso me retorno o seguinte erro: Exception in thread “main” com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Tente dar um ping no ip do servidor remoto.

Se for, faça um telnet IP PORTA

[quote=jakefrog]Tente dar um ping no ip do servidor remoto.

Se for, faça um telnet IP PORTA
[/quote]

Ja fiz o teste com o ping, e deu certo
host: mysql5b.winserversecure.com:3306

Blz e com o telnet?

Ping vc vê se está disponível, telnet vc vê se vai conseguir conexão.

Amigo conseguir achar o erro.
O servidor web tem um endereço diferente do endereço interno, ou seja eu estava usando o interno que era
interno: www.mysql5b.winserversecure.com:3306
externo: mysql5bconnect.winserversecure.com, que e o correto,

Grato a todos!