PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak podłączyć aplikację C# Windows mobile 6.5 do bazy danych Postgres?

Podobnie jak w przypadku Androida lub iOS, sugerowałbym zbudowanie pośredniej usługi sieciowej, która jest dostarczana przez serwer w Internecie, z którym rozmawiają telefony, zamiast rozmawiać bezpośrednio z bazą danych. Usługa sieciowa zaakceptuje REST+JSON, REST+XML, XML-RPC, SOAP lub jakikolwiek inny preferowany protokół usługi sieciowej z klientów telefonu. Działałby na żądanie z telefonów, robiąc wszystko, co jest potrzebne w bazie danych, aby spełnić żądanie, i zwracał dowolny wynik za pośrednictwem protokołu usługi sieciowej.

Oznacza to, że Twoje indywidualne telefony nie potrzebują połączeń bezpośrednio z PostgreSQL – to dobra rzecz, ponieważ połączenia z siecią telefoniczną są niestabilne, a logika ponawiania/przywracania może być trudna do uzyskania. Wylądowałbyś z wieloma wiszącymi połączeniami z serwerem Pg. Jesteś dużo lepiej z protokołem bezstanowym, takim jak HTTP, aby komunikować się z usługą sieciową, która następnie wykonuje prawdziwą pracę.

Wybierz protokół usług internetowych, z którym najłatwiej będzie pracować w systemie Windows Phone 6.5 i zaimplementuj go przy użyciu preferowanego serwera zaplecza. W twoim przypadku wyobrażam sobie, że prawdopodobnie będzie to .NET na IIS.

W zależności od aplikacji możesz już mać protokół usługi sieciowej. Jeśli masz nowoczesną wersję strony internetowej, jest całkiem prawdopodobne, że użyjesz JavaScript z REST + JSON do wywoływania punktów końcowych serwera, w którym to przypadku możesz po prostu rozszerzyć i ponownie użyć ich w aplikacji na telefon.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak działa funkcja LocalTimeStamp() w PostgreSQL

  2. Zwróć dynamiczną tabelę z nieznanymi kolumnami z funkcji PL/pgSQL

  3. W ramach funkcji wyzwalacza, jak uzyskać, które pola są aktualizowane?

  4. Ograniczenia dotyczące nazw kolumn tabeli Postgres?

  5. Jak nawiązać połączenie z Postgresem przez Node.js