Boa noite pessoal,
Sou iniciante em java, e gostaria da ajuda de vocês para tentar entender onde esto errando ao tentar conectar minha aplicação no BD do servidor de um domínio no hospedagratis.net.
-
Baixei o driver do MySql e coloquei a String de conexão que funcionou corretamente quando testado na própria máquina com MySql workbench em localhost.
-
Quando registrei o domínio e fiz o plano de hospedagem no hospedagratis.net, me informaram o seguinte IP do servidor: 23.239.70.194
-
Substitui o localhost do meu código que havia rodado pelo ip do servidor informado pela hospedagratis.net, e usuário e senhas criados no phpAdmin, no painel de controle do site, porém não consigo conectar, sendo informado o erro: link failure, segue código abaixo:
import java.sql.*;
import javax.swing.JOptionPane;
public class Aplicacao {
public static void main(String[] args) {
Connection cn;
PreparedStatement st;
ResultSet rs; String conexao="jdbc:mysql://23.239.70.194/3306/bd_teste";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
cn = DriverManager.getConnection(conexao,"usuario","senha");
st = cn.prepareStatement("SELECT * FROM ALUNO");
rs = st.executeQuery();
while(rs.next()) {
JOptionPane.showMessageDialog(null, (rs.getInt("RM"))); JOptionPane.showMessageDialog(null, (rs.getString("NOME"))); JOptionPane.showMessageDialog(null, (rs.getString("CURSO")));
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
}
ERRO DO MYSQL: 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.
Desde já agradeço a ajuda.
