Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Cách Kết nối SQLServer từ IOS?

  1. #1
    Ngày gia nhập
    04 2013
    Bài viết
    17

    Mặc định 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...
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Tool: GeneratorPro2013
    Demo:http://youtu.be/UvSnpezhJVE
    Link tải: http://sdrv.ms/130BzGE
    Name: Tony Hung
    Sky:Tonyhung.ict
    Email:Tonyhung.ict@gmail.com

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hà Nội
    Bài viết
    138

    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
    Objective C Code:
    1. #import "SQLClient.h"
    2.  
    3. SQLClient* client = [SQLClient sharedInstance];
    4. client.delegate = self;
    5. [client connect:@"server:port" username:@"user" password:@"pass" database:@"db" completion:^(BOOL success) {
    6.     if (success)
    7.     {
    8.       [client execute:@"SELECT * FROM Users" completion:^(NSArray* results) {
    9.         for (NSArray* table in results)
    10.           for (NSDictionary* row in table)
    11.             for (NSString* column in row)
    12.               NSLog(@"%@=%@", column, row[column]);
    13.         [client disconnect];
    14.       }];
    15.     }
    16. }];
    17.  
    18. //Required
    19. - (void)error:(NSString*)error code:(int)code severity:(int)severity
    20. {
    21.   NSLog(@"Error #%d: %@ (Severity %d)", code, error, severity);
    22. }
    Tất cả các câu hỏi của thành viên (không vi phạm luật lệ tham gia) gửi vào box Java, Linux nếu không thành viên nào trả lời hỗ trợ trong vòng 24h, ban quản trị sẽ trực tiếp hỗ trợ. Các bạn giới thiệu và loan tin giúp điều này

  3. #3
    Ngày gia nhập
    08 2008
    Bài viết
    73

    Trích dẫn Nguyên bản được gửi bởi Admin Xem bài viết
    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
    Objective C Code:
    1. #import "SQLClient.h"
    2.  
    3. SQLClient* client = [SQLClient sharedInstance];
    4. client.delegate = self;
    5. [client connect:@"server:port" username:@"user" password:@"pass" database:@"db" completion:^(BOOL success) {
    6.     if (success)
    7.     {
    8.       [client execute:@"SELECT * FROM Users" completion:^(NSArray* results) {
    9.         for (NSArray* table in results)
    10.           for (NSDictionary* row in table)
    11.             for (NSString* column in row)
    12.               NSLog(@"%@=%@", column, row[column]);
    13.         [client disconnect];
    14.       }];
    15.     }
    16. }];
    17.  
    18. //Required
    19. - (void)error:(NSString*)error code:(int)code severity:(int)severity
    20. {
    21.   NSLog(@"Error #%d: %@ (Severity %d)", code, error, severity);
    22. }
    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.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn