2010-07-14 140 views

回答

2

一般而言,您不希望直接從您的iPhone應用程序訪問它,如果您想要更改數據庫並且需要複製大量工作(如果要掛鉤數據庫與另一個應用程序,也許在另一個平臺上,在未來。

你應該做什麼很大程度上取決於你的數據庫,應用程序和你的需求,但是要研究創建某種類型的Web服務來完成連接到數據庫和分包你想要的數據的工作。如果你在SQL Server上,你可以看一下.net的web服務,你可以讓Visual Studio爲你做幾乎所有的工作,或者如果你使用的是mySQL,那麼php可能就是要走的路。如果你可以用json或XML格式獲取數據,那麼在iPhone上使用數據就會很容易,讓你的web服務在其中一個或兩個數據包中打包數據(大多數平臺都會有方便的sql表格轉換爲json/xml函數)。

該應用程序然後將希望能夠通過使用普通HTTP獲取請求(查看NSURLConnection)通過URL訪問webservice,然後解析出有方便庫的XML/JSON數據(JSON一個我使用是http://code.google.com/p/json-framework/

這應該給你一個一般的起點,需要更多的細節給出更好的答案。

相關問題