通过xamarin连接到MySql数据库

我目前正在为学校做一个iOS应用程序连接到学校的MySQL数据库。 它应该能够通过Xamarin工作室上的工具连接到它。 我尝试了很多不同的编码来连接数据库,但无法这样做。 有没有任何教程或示例代码,让我学习如何做到这一点?

谢谢你的帮助!

不要直接连接到移动应用程序的数据库。 这样做需要将数据库服务器直接暴露给Web,这是一个可怕的安全风险。 更好的方法是使用Web服务层来中介客户端和服务器之间的交互。

http://docs.xamarin.com/guides/cross-platform/application_fundamentals/web_services/

虽然人们都是对的,连接数据库的最好方法是使用Web服务,但是有些时候你想要直接连接并且使连接更加安全(在mysql服务器上的IP限制)。

下面是一个插件,其代码示例介绍如何执行此操作:

https://components.xamarin.com/view/mysql-plugin

请务必注意第一个关于错误的论坛问题以及如何解决。 您需要在您的项目中包含对system.data,I18N,I18N.West的引用,并在代码中的某个位置调用I18N的构造函数。

新的I18N.West.CP1250();