我目前正在为学校做iOS应用程序连接到学校的mysql数据库。 它应该能够通过xamarin工作室上的工具连接到它。 我尝试了很多不同的编码来连接数据库,但是无法这样做。 是否有任何教程或示例代码让我学习如何做到这一点?
感谢您的帮助!
答案 0 :(得分:4)
请勿通过移动应用直接连接到数据库。这样做需要将数据库服务器直接暴露给Web,这是一个可怕的安全风险。更好的方法是使用Web服务层来代理客户端和服务器之间的交互。
http://docs.xamarin.com/guides/cross-platform/application_fundamentals/web_services/
答案 1 :(得分:0)
虽然人们是正确的,连接数据库的最佳方式是使用Web服务,但有时您需要直接连接以及使连接更安全的方法(对mysql服务器的IP限制)。
这是一个插件,其中包含有关如何操作的代码示例:
https://components.xamarin.com/view/mysql-plugin
请务必注意有关错误以及如何解决的第一个论坛问题。您需要在项目中包含对system.data,I18N,I18N.West的引用,并在代码中的某处调用I18N的构造函数。
new I18N.West.CP1250();