如何连接在线数据库Xamarin?
问题描述:
请告诉我如何从联机数据库(表)检索数据?我只是在enter link description here如何连接在线数据库Xamarin?
中创建了一个表并且我创建了一个SQL数据库。谁能告诉我如何从中检索数据?
答
强烈建议您不要直接从Xamarin直接连接到数据库(至少)2个不同的原因: 1.您的数据库证书将在您的应用代码中,这意味着任何人都可以反编译你的应用程序并阅读你的登录信息 - 巨大的安全风险。 2.通过直接从Xamarin连接到在线数据库,您很可能会超载数据库服务器(它们只允许少量连接)。
通常当你需要数据库中的数据时,你需要使用自己构建的API。例如一个php站点或一个ASP.NET web api。
Xamarin与您的网站进行通信(例如www.yoursite.com/api/getinformation)。通过这种方式,您的凭证在网站中是安全的,并且您的应用仅连接到您的网站,这样做更好,因为您可以在那里缓存信息,从而防止网站超载。
的阅读材料,这将有助于你:
您连接到像你会做一个本地的MySQL实例。没有魔法。 – rene