Witam,
czy ktoś ma pomysł jak połączyć urządzenie (smartfona) opartego na Androidzie z bazą psql za pomącą programu napisanego w Delphi XE7 ?
Niestety siedzę już nad tym kilka dni i kompletnie nie mam pomysłu jak to ugryźć.
Teoretycznie FireDAC na androidzie się kompiluje ale program nie potrafi znaleźć biblioteki libpq.so mimo iż dodaje tą bibliotekę w "Deployment" do lokalizacji "ProjectOutput".
- Rejestracja:ponad 14 lat
- Ostatnio:ponad 7 lat
na pewno połączysz się przez UniDac-a https://www.devart.com/unidac/compatibility.html
To mam przetestowane tablet->wifi->serwer bazy
Zdziwiony wielce? Dlaczego?
Tak - Delphi umożliwia kompilację jednego kodu na Windows/Android/iOS.
satq napisał(a):
na pewno połączysz się przez UniDac-a https://www.devart.com/unidac/compatibility.html
To mam przetestowane tablet->wifi->serwer bazy
Dzięki za odpowiedz.
Szukam raczej rozwiązania bez kosztowego, 300$ to dla mnie trochę za dużo zważywszy że aplikacja ma działać na kilku urządzeniach.
- Rejestracja:ponad 14 lat
- Ostatnio:ponad 7 lat
d napisał(a):
datdata napisał(a):
czy ktoś ma pomysł jak połączyć urządzenie (smartfona) opartego na Androidzie z bazą psql za pomącą programu napisanego w Delphi XE7 ?
Co?
Zdziwiony wielce? Dlaczego?
Tak - Delphi umożliwia kompilację jednego kodu na Windows/Android/iOS.
Proszę przeczytaj ze zrozumieniem mój post.
- Rejestracja:ponad 21 lat
- Ostatnio:8 dni
- Postów:1083
Bez kosztowo i bardzo dobrze to będzie np to:
http://blog.synopse.info/post/2014/11/18/HTTP-remote-access-for-SynDB-SQL-execution
Serwer można napisać w 5 minut i zajmie to z kilkanaście linii kodu. Działa to bardzo szybko.
Zadajesz zapytania normalnie za pomocą SQL, w odpowiedzi dostajesz dane w w formacie JSON, a mORMot ma wbudowaną automatyczną transformację takich danych do DataSet.
Zresztą FireDAC ma podobne możliwości i potrafi współpracować z serwerem DataSnap.
I jeszcze jedno; używanie bezpośredniego połączenia z bazą w aplikacji mobilnej jest jak najbardziej możliwe, ale raczej passe...
- Rejestracja:ponad 14 lat
- Ostatnio:ponad 7 lat
Dziękuje za odpowiedz.
Jak na razie (mnie również, nie siadłem na laurach tylko też kombinuje) nie udało się sprawić żeby android bezpośrednio się połączył serwerem postgresql.
Nie mówię o rozwiązaniach płatnych, bo te jak kolega satq zaproponował działają, ale kosztują.
Uprzedzając uwagi:kwestia bezpieczeństwa jest nie istotna, cała apka ma działać w sieci lokalnej.

- Rejestracja:ponad 12 lat
- Ostatnio:8 miesięcy
- Postów:6610
ja używam mormota od jakiegoś czasu w roli REST Serwera po stronie bazy i klienta na androidzie



Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.