我正在开发一个
Windows Mobile 6.5应用程序,它需要从应用程序网络中的Postgres数据库获取和发送数据.
我用Google搜索并阅读了有关此事的每一页,但未能找到解决方案.
npgsql驱动程序不适用于此sdk.
与
Android或iOS非常相似,我建议您构建一个中间Web服务,该服务由Internet上的服务器提供,电话与之交谈,而不是直接与数据库通信. Web服务将接受REST JSON,REST XML,XML-RPC,SOAP或任何您首选的Web服务procotol来自电话客户端.它会根据电话的请求进行操作,执行数据库中所需的任何操作以满足请求,并通过Web服务协议返回任何结果.
原文链接:https://www.f2er.com/postgresql/192335.html这意味着您的个人手机不需要直接连接到Postgresql – 这是一件好事,因为手机网络连接很复杂,重试/重建逻辑可能很难正确.你可以通过很多与Pg服务器的悬空连接登陆.使用像HTTP这样的无状态协议可以更好地与Web服务进行通信,从而完成真正的工作.
选择在Windows Phone 6.5上最容易使用的任何Web服务协议,并使用首选的后端服务器实现它.在你的情况下,我想在IIS上可能是.NET.
您可能已经拥有Web服务协议,具体取决于应用程序.如果你有一个现代的网页版本,那么它很可能使用带有REST JSON的JavaScript来调用服务器端点,在这种情况下,你可能只能扩展和重用手机应用程序的端点.