Soru & Cevap

mysql bağlantı hatası

13.08.2014 - 11:36

mysql bağlantısı yapmaya çalışıyorum aşağıdaki kodla, getconnection satırına geldiğinde bu hatayı alıyorum acaba sorun nedir?

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.

kodumda bu;

public static void connectmysqll(){
        try
    {
        String myDriver = "com.mysql.jdbc.Driver";
        String db = "jdbc:mysql://mysql.hostinger.web.tr";
        Class.forName(myDriver);
        java.sql.Connection conn = DriverManager.getConnection(db, "u219825863_emre1", "Aqwe!qZ!");
        
        String sorgu = "SELECT * FROM tablee";

        java.sql.Statement st = conn.createStatement();
        
        ResultSet rs = st.executeQuery(sorgu);
        
        while (rs.next())
        {
          String s_ad = rs.getString("markaa");
          String s_soyad = rs.getString("modell");
          String s_seri = rs.getString("serii");
          
          System.out.print(s_ad + " " + s_soyad +" "+s_seri+ "\n");
          
        }
        st.close();
      }
      
      catch (Exception a)
      {
        System.err.println("Hata ! ");
        System.err.println(a.getMessage());
      }
    }

312 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user hostingertr
hostingertr
19.06.2017 - 12:22

Eğer ücretsiz plan kullanıyorsanız, Hostinger'da ücretsiz planda uzak mysql bağlantısı kuramazsınız.

Uygulamanız, "mysql.hostinger.web.tr" adresini çözümleyemeyecektir. Dolayısıyla, ücretli planda uzak MySQL için veritabanı IP adresini girmelisiniz, ki bunu da kontrol panelinizin "Uzak MySQL Veritabanları" kısmında bulabilirsiniz.

Eğer yardıma ihtiyacınız olursa, kontrol panelinizin "Destek" kısmından direkt bize yazabilirsiniz. Böylece sizin yardım talebinizi hemen yanıtlayabiliriz. :)