2011-04-07 200 views
0

即时通讯开发一个用于医院管理的i​​pad应用程序,信息填充在用户界面中,点击按钮数据将被传输到外部数据库(稍后将被查看)。 ..what是需要从ipad发送数据到服务器

+0

取决于你必须与之交互的数据库,并且还取决于数据的类型被传递,并且如果您有权访问后端服务器。 – MCannon 2011-04-07 12:18:21

+0

其sql数据库 – kingston 2011-04-07 12:20:31

+0

mssql或mysql?您需要将信息以安全的方式发送到后端服务器,然后在服务器上获取服务以运行项目并从那里导入它们。 – MCannon 2011-04-07 12:24:29

回答

1

您需要设置一个webservice(像Saurabh说的),例如使用mySQL c的PHP文件连接将会很好。

的数据(无担保)张贴到服务,您可以圆顶是这样的:

NSString *post = @"key1=val1&key2=val2"; 
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; 

NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]]; 

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; 
[request setURL:[NSURL URLWithString:@"http://www.someurl.com"]]; 
[request setHTTPMethod:@"POST"]; 
[request setValue:postLength forHTTPHeaderField:@"Content-Length"]; 
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content- Type"]; 
[request setHTTPBody:postData]; 

NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:request delegate:self]; 

Read the NSURLConnection documentation