我正在制作一个需要直接从MySQL数据库中提取信息的iphone应用程序,但是,我不知道如何去做。有没有人有任何开源样本或演练如何做到这一点?
感谢!
答案 0 :(得分:1)
你可以从你的数据库创建一个sqlite文件,然后将该文件导入你的项目。并且访问该sqlite文件与启动sql查询相同。参见访问sqlite文件的教程。
答案 1 :(得分:1)
答案 2 :(得分:0)
我会查看有关如何从远程服务器加载数据的NSURLConnection文档。在远程服务器中创建一个Web服务,该服务将根据您的应用程序发送的请求返回XML或JSON数据,并让您的应用程序使用返回的数据填充您的单元格。
一种天真的方法是向PHP页面发送请求。你可以写这样的请求发布到你的php页面:
NSString* content = [@"value=getAll"];
NSURL* url = [NSURL URLWithString:@"http://www.url.com/pagetopost.php"];
NSMutableURLRequest* urlRequest = [[NSMutableURLRequest alloc] initWithURL:url];
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setHTTPBody:[content dataUsingEncoding: NSASCIIStringEncoding]];
您的PHP将具有将从MySQL数据库中获取的代码,具体取决于发送的POST值并将数据作为JSON返回。
然后你将不得不处理响应,并将其放入一个将填充到表视图单元格的数组中。