Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从iphone应用程序连接到远程mysql?_Iphone - Fatal编程技术网

如何从iphone应用程序连接到远程mysql?

如何从iphone应用程序连接到远程mysql?,iphone,Iphone,我是iphone编程的新手。我正在做一个iphone项目 我的问题是: 如何将我的iphone应用程序直接连接到远程服务器mysql数据库? 有很多方法可以通过PHP scrip/json/xml/webservices进行连接。 但是我不需要。我想直接连接到远程服务器的mysql,而不需要任何中间层?您不应该这样做,因为有人可以嗅探流量并获取您数据库的用户名和密码,或者注入sql代码。你不应该这样做,因为有人可以嗅探流量并获取数据库的用户名和密码,或者注入sql代码。基本上,你需要为iOS构建

我是iphone编程的新手。我正在做一个iphone项目

我的问题是:

如何将我的iphone应用程序直接连接到远程服务器mysql数据库? 有很多方法可以通过PHP scrip/json/xml/webservices进行连接。
但是我不需要。我想直接连接到远程服务器的mysql,而不需要任何中间层?

您不应该这样做,因为有人可以嗅探流量并获取您数据库的用户名和密码,或者注入sql代码。

你不应该这样做,因为有人可以嗅探流量并获取数据库的用户名和密码,或者注入sql代码。

基本上,你需要为iOS构建一个mysql客户端库,然后从Objective-C使用它。应该开始了。正如peko所说,你真的应该重新考虑你做的是正确的事情。mysql网络协议并不完全适用于连接可能中断、不可用等的移动客户端。

基本上,您需要为iOS构建一个mysql客户端库,然后从Objective-C使用它。应该开始了。正如peko所说,你真的应该重新考虑你做的是正确的事情。mysql网络协议并不完全适用于连接可能中断、不可用等的移动客户端。

这是一个适用于iPhone的mysql objective-C客户端。传统上,它仅适用于OSX,但他们只是在iOS上发布:


我没用过。我仍然强烈建议通过服务进行曝光。我还想知道为什么您需要直接连接到DB,为什么服务不合适:)

这是一个用于iPhone的MySql objective-C客户端。传统上,它仅适用于OSX,但他们只是在iOS上发布:


我没用过。我仍然强烈建议通过服务进行曝光。我还想知道为什么您需要直接连接到数据库以及为什么服务不合适:)

请参见。请参见。谢谢,我读了这篇文章。我将在我自制的应用程序中使用它。这个库在iphone上使用过什么具体的例子吗?谢谢,我读过这个,我会用它来做我的自制应用程序。是否有任何关于iphone的特定示例使用了此库。