Chủ đề: Cách Kết nối SQLServer từ IOS?
-
12-02-2014, 11:19 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách Kết nối SQLServer từ IOS?
Em đang viết 1 ứng dụng cần sử dụng đến CSDL dùng chung cho toàn bộ người dùng.
CSDL là SqlServer, vấn đề là làm cách nào để kết nối được từ IOS đến SQLserver
Có bác đã từng làm hay biết xin chỉ giáo.
Em đang nghĩ đến vệc dùng webservices, nhưng không rõ thế nào...View more random threads:
- Thay màn hình iPhone XS Max chính hãng, ƯU ĐÃI 1 ĐỔI 1 tại TPHCM
- Thay mặt kính iPhone XS Max chính hãng, GIÁ ƯU ĐÃI tại TPHCM
- Thay mặt kính Samsung S8 Plus GIÁ RẺ, nhanh chóng lấy liền tại TPHCM.
- Thay màn hình iPad Air 2 chính hãng, giá rẻ tại TPHCM
- Dịch vụ thay mặt kính Samsung A8 2018 SIÊU RẺ, chính hãng, nhanh chóng tại TPHCM
- Không vào được Mac os sau khi cài lại win
- Dịch vụ thay mặt kính Samsung j7 pro chính hãng, “siêu rẻ”, lấy liền tại TPHCM.
- Thay màn hình iPad Air 1 chính hãng, giá rẻ tại TPHCM
- Cách cài ANT apache trên Mac OS?
- Nội thất văn phòng góp phần tạo nên tinh thần làm việc cho mọi người
-
12-02-2014, 11:33 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn có thể sử dụng FreeTDS hoặc ODataClient cả 2 đều là opensource, bạn có thể dễ dàng fixbug và nâng cấp!
Đây là đoạn code ví dụ của FreeTDS
Mã:#import "SQLClient.h" SQLClient* client = [SQLClient sharedInstance]; client.delegate = self; [client connect:@"server:port" username:@"user" password:@"pass" database:@"db" completion:^(BOOL success) { if (success) { [client execute:@"SELECT * FROM Users" completion:^(NSArray* results) { for (NSArray* table in results) for (NSDictionary* row in table) for (NSString* column in row) NSLog(@"%@=%@", column, row[column]); [client disconnect]; }]; } }]; //Required - (void)error:(NSString*)error code:(int)code severity:(int)severity { NSLog(@"Error #%d: %@ (Severity %d)", code, error, severity); }
-
16-04-2014, 08:27 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi AdminMã:<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">[client connect:@"server:port" username:@"user" password:@"pass" database:@"db" completion:^(BOOL success) { if (success) { [client execute:@"SELECT * FROM Users" completion:^(NSArray* results) { for (NSArray* table in results) for (NSDictionary* row in table) for (NSString* column in row) NSLog(@"%@=%@", column, row[column]); [client disconnect]; }]; }}]; //Required- (void)error:(NSString*)error code:(int)code severity:(int)severity{ NSLog(@"Error #%d: %@ (Severity %d)", code, error, severity);}
</div>
</div>
</div>Theo mình nên dùng Web Service / Web API để truy xuất dữ liệu trên server sẽ an toàn hơn là dùng kết nối trực tiếp từ client vào thẳng db như cách trên.
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...