2011-04-07 249 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