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