Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Uzak web database bağlantısı
#1
Merhaba,

Delphi Community kullanıyorum ve FMX tarafında masaüstü için yaptığım uygulamayı webde bulunan mysql databaseye bağlantısında hata alıyorum.
Aşağıda görseller ve kodları paylaştım acaba nerede hata yapıyorum?



   
   aFDConnection.Close;
      With aFDConnection do
      begin
        LoginPrompt := False;
        Params.Clear;
        Params.Values['DriverID'] := 'MySQL';
        Params.Values['Database'] := 'xx.73.xxx.xxx';
        Params.Values['User_Name'] := 'xxxxxxxdbAE1';
        Params.Values['Password'] := '-xxxxxxxxxxxx';
        Params.Values['CharacterSet'] := 'utf8';
        Connected := True;
      end;


Database bağlantısı:

gnltyfa.png

Hata ekranı:

pn36znc.png
Cevapla
#2
Merhaba, işlem yaptığınız bilgisayarda bir veritabanı yönetici aracından aynı giriş bilgileri ile bağlantı sağlayabiliyor musunuz? Delphi üzerinde aldığınız hatayı da paylaşabilirseniz daha sağlıklı yanıtlar bulabilirsiniz.
Cevapla
#3
(17-01-2023, Saat: 01:02)Altıner Adlı Kullanıcıdan Alıntı: Merhaba,

Delphi Community kullanıyorum ve FMX tarafında masaüstü için yaptığım uygulamayı webde bulunan mysql databaseye bağlantısında hata alıyorum.
Aşağıda görseller ve kodları paylaştım acaba nerede hata yapıyorum?



   
   aFDConnection.Close;
      With aFDConnection do
      begin
        LoginPrompt := False;
        Params.Clear;
        Params.Values['DriverID'] := 'MySQL';
        Params.Values['Database'] := 'xx.73.xxx.xxx';
        Params.Values['User_Name'] := 'xxxxxxxdbAE1';
        Params.Values['Password'] := '-xxxxxxxxxxxx';
        Params.Values['CharacterSet'] := 'utf8';
        Connected := True;
      end;


Database bağlantısı:

gnltyfa.png

Hata ekranı:

pn36znc.png

Merhabalar,

Kullanıcı yetkilendirmesinde "root" veya "hangi kullanıcı ile bağlanıyorsanız" % olarak tüm yetkiyi vermeniz gerekli sanırım (her yerden bağlantı açık şeklinde). Deneyebilirmisiniz lütfen.
Tabi bu da Web server da bulunan DB'nizi herkese açmanız anlamına gelir bilginiz olsun.

Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#4
@Abdullah ILGAZ @hi_selamlar teşekkür ederim bağlantıyı kurdum.
Cevapla
#5
(17-01-2023, Saat: 12:51)Altıner Adlı Kullanıcıdan Alıntı: @Abdullah ILGAZ @hi_selamlar teşekkür ederim bağlantıyı kurdum.

Merhabalar,

Peki nasıl kurdunuz?
Buraya da yazsak sonra belki diğer arkadaşlara yardımcı olur çözüm.

Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  DATABASE FONT STYLE Altıner 3 959 20-08-2024, Saat: 21:36
Son Yorum: Altıner
  Android Fmx uzak veri tabanından veri çekmek erkutolga 12 3.673 22-11-2023, Saat: 10:27
Son Yorum: Mesut
  DataSnap web bağlantısı Altıner 6 2.158 18-09-2022, Saat: 10:29
Son Yorum: Altıner
  Mobil platformlarda (Android, iOS) internet bağlantısı kontrolü yapmak Fesih ARSLAN 11 13.957 09-05-2022, Saat: 01:08
Son Yorum: YILDIRIMBEY
Question Android Veri Tabanı bağlantısı sokratayb 9 4.710 30-08-2021, Saat: 15:32
Son Yorum: forumcuali



Konuyu Okuyanlar: 1 Ziyaretçi