sql >> Database >  >> RDS >> PostgreSQL

Hoe verbind ik een C# Windows mobile 6.5-app met een Postgres-database?

Net als voor Android of iOS, raad ik je aan een intermediaire webservice te bouwen die wordt geleverd door een server op internet waarmee de telefoons praten in plaats van rechtstreeks met de database te praten. De webservice accepteert REST+JSON, REST+XML, XML-RPC, SOAP of wat voor webserviceprotocol dan ook van de telefoonclients. Het zou reageren op de verzoeken van de telefoons, doen wat nodig is in de database om aan het verzoek te voldoen, en elk resultaat retourneren via het webserviceprotocol.

Dit betekent dat uw individuele telefoons geen directe verbindingen met PostgreSQL nodig hebben - een goede zaak, aangezien telefoonnetwerkverbindingen onbetrouwbaar zijn en de logica voor opnieuw proberen/opnieuw instellen moeilijk kan zijn om goed te krijgen. Je zou eindigen met veel bungelende verbindingen met de Pg-server. Je bent veel beter af met een stateloos protocol zoals HTTP om te praten met een webservice die dan het echte werk doet.

Kies welk webserviceprotocol het gemakkelijkst is om mee te werken op Windows Phone 6.5 en implementeer het met uw favoriete back-endserver. In jouw geval kan ik me voorstellen dat dat waarschijnlijk .NET op IIS is.

Afhankelijk van de app, heb je misschien al beschikt een webserviceprotocol. Als je een moderne webpagina-versie hebt, is het redelijk waarschijnlijk dat je JavaScript met REST+JSON gebruikt om server-eindpunten aan te roepen, in welk geval je die misschien gewoon kunt uitbreiden en hergebruiken voor de telefoon-app.




  1. De module-API's in Java verkennen

  2. Upgrade MySQL naar MariaDB 10 (deel 1 - installeer MariaDB 5.5)

  3. CONTROLEER BEPERKING op meerdere kolommen

  4. Draait Oracle de transactie terug bij een fout?