2017-05-25 90 views

回答

1

强烈建议您不要直接从Xamarin直接连接到数据库(至少)2个不同的原因: 1.您的数据库证书将在您的应用代码中,这意味着任何人都可以反编译你的应用程序并阅读你的登录信息 - 巨大的安全风险。 2.通过直接从Xamarin连接到在线数据库,您很可能会超载数据库服务器(它们只允许少量连接)。

通常当你需要数据库中的数据时,你需要使用自己构建的API。例如一个php站点或一个ASP.NET web api。

Xamarin与您的网站进行通信(例如www.yoursite.com/api/getinformation)。通过这种方式,您的凭证在网站中是安全的,并且您的应用仅连接到您的网站,这样做更好,因为您可以在那里缓存信息,从而防止网站超载。

的阅读材料,这将有助于你:

Xamarin forum link to php+mysql+Xamarin

Consuming REST-API's with