Xcode配置mysql client教程

本文档记录了如何在Xcode中配置MySQL客户端,包括从官网下载安装包,到在项目工程中设置Other Linker Flags、Header Search Paths和Library Search Paths的详细步骤,以实现远程连接服务器数据库进行数据操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因项目需要,现要远程连接服务器数据库进行数据的读写操作,找了很多教程才完成这次配置,其实过程还是比较简单的。现总结教程供后续查阅。

1.官网下载https://dev.mysql.com/downloads/connector/c/mysql client安装包,我下载的是mysql-connector-c-6.1.11-macos10.12-x86_64,下载后安装,直接安装,没有特殊选项。

2.新建项目工程,进行项目配置。

2.1在Other Linker Flags里输入-lmysqlclient -lz -lm 



2.2 在Header Search Paths 里输入/usr/local/mysql-connector-c-6.1.11-macos10.12-x86_64/include

2.3 在 Library Search Paths 里输入 /usr/local/mysql-connector-c-6.1.11-macos10.12-x86_64/lib


至此环境配置完成。

3 贴代码:

@implementation AppDelegate

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    // Insert code here to initialize your application
    
    MYSQL mysql;
    MYSQL_RES *result;
    MYSQL_ROW row;
    mysql_init(&mysql);
    
    if (!mysql_real_connect(&mysql,"192.168.0.170","admin","Admin1234","test",3306,NULL,0)) {
        NSLog(@"error == %s",mysql_error(&mysql));
    }
    

    int flag = mysql_query(&mysql, "INSERT INTO test.test1 (name, content) VALUES ('cooxoo', '12345678qwx')");
    flag = mysql_query(&mysql, "DELETE FROM test.test1 where name = 'cooxo'");
    mysql_query(&mysql,"SELECT * FROM test1");
    result = mysql_store_result(&mysql);
    while ((row = mysql_fetch_row(result))) {
        NSLog(@"%s%s%s",row[0],row[1],row[2]);
    }
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值