2012-08-05 38 views
2

我是新手,傾向於做一個簡單的iOS應用程序。直接從iPhone執行SQL查詢到在線服務器

該任務是製作一個應用程序,爲一個人進行註冊,然後將該數據上傳到在線服務器。

詳細說來,我想要insertdelete,update數據直接到在線服務器。

有人會告訴我我要做什麼(工具,庫...)嗎?

我已經與SQlite合作爲iPhone創建了本地數據庫,並且它運行良好,現在正在處理在線服務器。

回答

2

用於執行遠程請求有兩種方式:

1)https://github.com/smhuang426/MySqueakQl - 這是「基本」的實施對DB進行遠程訪問。 http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/ - 更高級,在文章中您可能會指導如何使用此框架。在這種情況下,你使用SQL C API,你可以編寫你自己的特殊類。例如:http://blog.iosplace.com/?p=30http://zetcode.com/tutorials/mysqlcapitutorial/和C API的說明http://dev.mysql.com/doc/refman/5.0/en/c-api-function-overview.html

2)PHP腳本,在網上發佈服務器上,您使用異步ASIHTTP(或普通NSRequest),其發送到這個腳本,腳本與SQL數據庫直接工作TIS服務器上。示例(iOS no communication between iPhone app and MySQL database via PHP)。在這種情況下,您獲得了更高的安全性,但也存在一些限制,例如應用程序速度降低,服務器必須提供PHP。

祝你好運!

2

您需要的是某種可用的遠程API,您將使用它來連接iPhone應用程序和MySQL數據庫。

+0

請你詳細解釋一下,因爲我絕對是這個領域的新手。 – 2012-08-08 01:10:42