Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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
COCOA Objective-c:如何连接mysql数据库?_Mysql_Objective C_Cocoa - Fatal编程技术网

COCOA Objective-c:如何连接mysql数据库?

COCOA Objective-c:如何连接mysql数据库?,mysql,objective-c,cocoa,Mysql,Objective C,Cocoa,我正在使用cocoa框架为MAC创建应用程序,我想知道如何以及如何使用cocoa框架连接MySql数据库。简短回答:你不能,至少不能直接连接 Cocoa框架没有数据库驱动程序,不管是通用的还是其他的(尽管有CoreData)。为了连接到mysql数据库,您需要使用恰当命名的libmysqlclient。此库不包含在Xcode中,因此必须单独下载(并可能构建): 您可能必须将库与应用程序一起分发,这可能会导致许可证问题 编辑:似乎连接到mysql数据库的库应该与mysql服务器一起安装。如果应用程

我正在使用cocoa框架为MAC创建应用程序,我想知道如何以及如何使用cocoa框架连接MySql数据库。

简短回答:你不能,至少不能直接连接

Cocoa框架没有数据库驱动程序,不管是通用的还是其他的(尽管有CoreData)。为了连接到mysql数据库,您需要使用恰当命名的
libmysqlclient
。此库不包含在Xcode中,因此必须单独下载(并可能构建):

您可能必须将库与应用程序一起分发,这可能会导致许可证问题


编辑:似乎连接到mysql数据库的库应该与mysql服务器一起安装。如果应用程序只需要在安装了MySQL的机器上运行,那么您可以通过链接到此应用程序来解决问题。

您可能需要了解一下。他们似乎已经复活了原始的MySQL Cocoa代码,并且似乎正在积极开发中。另一个选项是商业化的MacSQL框架


编辑:您可能还需要查看以下内容。这是使用libmysqlclient的一个很好的介绍,甚至还提供了一个示例Xcode项目。

感谢您的回复,我了解了cocoa mysql objective-c框架,但它工作不太好。如果我得到它的工作将张贴回一些东西与它,所以有人可以使用它!再次感谢!谢谢Alex,昨天我在这里问了一个问题之后就用sequal pro代码进行了管理。我得到了源代码并提取了MCPKET,它与我的应用程序配合得非常好。现在,我期待着将获取的数据添加到nstableview中。如果您需要这个库的任何东西,我们很乐意为您提供提取的库,因为mysql cocao objective-c没有太多支持。或者我们可以建立这个图书馆,为所有需要它的人提供它。再次感谢!;)可能重复的