Kết nối tới MySQL server qua Xcode

Hôm nay chúng ta sẽ xem làm thế nào để kết nối tới MySQL server với xcode thông qua file php
Để hoàn thành bài này các bạn cần cài đặt xampp server tại:
http://www.apachefriends.org/en/xampp.html
(chọn phiên bản cho Mac OS X)
Sau khi cài đặt và start, truy cập địa chỉ:
http://localhost/xampp/
nếu hiện lên màn hình như bên dưới là đã cài đặt thành công

Chọn phpMyAdmin ở thanh bên trái để truy cập CSDL. Tạo bảng có tên là test, table tên demo với 2 trường id và name như hình sau:

Mở một trình soạn thảo code bất kỳ tạo file: phpFile.php và lưu tại: Finder/Applications/XAMPP/htdocs
với nội dung như sau:

Sau khi lưu fiel truy cập địa chỉ

http://localhost/phpFile.php
nếu màn hình thong báo success là đã kết nối thành công, nếu faild thì bạn kiểm tra lại các config tên DB, tên table …

Bước tiếp theo mở xcode tạo Single View Application project
Mở file ViewController.h tạo một TextField để nhập dữ liệu và một button để insert dữ liệu vào DB

Quay sang ViewController.m thêm đoạn code sau đây trước viewDidLoad ()

Trong hàm Insert, chúng ta sẽ sử dụng phương thức dataWithContentsOfURL của NSData để gửi một HTTP request kiểu GET đến máy chủ PHP. Dữ liệu sẽ được truyền dạng tham số trong query string của đường dẫn URL: http://localhost/phpFile.php?name=%@

Vào ViewController.xib kéo thả RoundRectButton và TextField rồi kết nối tới các thuộc tính đã tạo ở ViewController.h

Build and Run project
Nhập chuỗi vào TextField vào bấm nút Insert, nếu màn hình console hiện success là đã thành công.
Quay trở lại phpMyAdmin xem bản ghi vừa mới insert vào.
Source Code:
http://www.mediafire.com/?ueuew8xd237mhba
Chúc các bạn thành công !

Để trở thành lập trình viên Apple iOS chuyên nghiệp

Posted in iOS, Tutor
Phân loại