Sposoby na połączenie z zewnątrzną bazą

0

Czy istnieje jakikolwiek sposób na połączenie się z zewnętrzną bazą danych MySQL z poziomu aplikacji Android?
Próbuję nawiązać połączenie z poziomu Firemonkey w projekcie pod Android, jednak ciągle dochodzę do ściany.
Specjalnie utworzyłem projekt multiplatformowy dla Windows i Android gdzie najpierw próbowałem z kontrolkami TSQLConnection, a później z TFDConnection. W obu przypadkach kompilacja pod Windows odbywa się bez problemu, jednak pod Android nagle nie wykrywa bibliotek ani Data.DBXMySQL ani też FireDAC.Phys.MySQL.
W czym może być problem? Jak łączyć się z zewnętrzną bazą danych?

2
Zeely napisał(a):

Czy istnieje jakikolwiek sposób na połączenie się z zewnętrzną bazą danych MySQL z poziomu aplikacji Android?

Tak, istnieje.

Próbuję nawiązać połączenie z poziomu Firemonkey w projekcie pod Android, jednak ciągle dochodzę do ściany.
Specjalnie utworzyłem projekt multiplatformowy dla Windows i Android gdzie najpierw próbowałem z kontrolkami TSQLConnection, a później z TFDConnection. W obu przypadkach kompilacja pod Windows odbywa się bez problemu, jednak pod Android nagle nie wykrywa bibliotek ani Data.DBXMySQL ani też FireDAC.Phys.MySQL.

No więc właśnie... Nie znasz zależności do własnego projektu, niedobrze ;-)

W czym może być problem?

W braku klienta MySQL dla Androida, który będzie wykorzystany przez np. FireDAC czy DBX.

Jak łączyć się z zewnętrzną bazą danych?

Masz kilka opcji:

  1. Najprościej, użyć czegoś co nie korzysta z klienta MySQL - np. https://www.devart.com/dbx/mysql/ albo https://www.devart.com/mydac/
    BTW - DevArt ma aktualnie promocję, z kodem jest 50% zniżki: https://www.devart.com/data-connectivity-month.html
  2. Napisać sobie backend w czymkolwiek i łączyć się np. przez REST API.
  3. Napisać Backend w Delphi, który będzie serwował dane bezpośrednio do DataSet; np. mORMot ma takie możliwości. Ale i inne rozwiązania (w tym komercyjne) również.
0

@wloochacz czyli trzeba coś zakupić by się czegoś nauczyć :) No szkoda.
Piszesz, że niedobrze, że nie znam zależności swojego projektu, ale prawda taka, że jak bym znał to bym nie pytał na forum co i jak, a też projekt jest po to by coś nowego zrozumieć, a nie komercyjne sprzedajło ;)
W każdym razie bardzo Ci dziękuję za wyjaśnienie problemu :)

0

nic nie trzeba kupić - mORMot załatwi Ci połączenie do bazy z androida tak jak to powinno być zrobione a nie "bezpośrednio z androida". Inną kwestią jest użycie Delphi do tworzenia aplikacji na Androidzie. Da się ale czy na pewno ma to sens ??

1 użytkowników online, w tym zalogowanych: 0, gości: 1