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:
- [Hot] Mặt kính Sau Samsung S9 chính hãng, giá SIÊU RẺ tại TPHCM.
- Thay màn hình iPad Pro 10.5 chính hãng, giá rẻ tại TPHCM
- Mặt tiền là 1 phần đẳng cấp của khách sạn
- các pro chỉ em cách chèn file flash đuôi .swf và xcode với!
- borland c cho ip4 iOS 7.1.2
- TableView trong IOS (Simple TableView Project)
- Thay vỏ iPhone 8 Plus chính hãng, giá rẻ, uy tín tại TPHCM
- Nguồn gốc của nội thất nhà đẹp
- Thay màn hình iPad 2 chính hãng, giá rẻ tại TPHCM
- Thay màn hình iPhone XS chính hãng, GIÁ RẺ, uy tín tại TPHCM
-
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.
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...