首頁>技術>

如果您正在營運或心中已經有了計劃想建立一個網頁版網站,您大有可能想通過此站開發一個蘋果IOS APP,而您的網站用的是MySQL資料庫,您可能會認為您的iPhone應用程式可以直接連線到MySQL,但問題並非如此簡單。

IOS APP 連線 MySQL資料庫

我們需要一箇中間層,介於APP和MySQL資料庫之間,以管理它們之間的互動運轉。彆著急,此文正是解決這個問題的,請看我慢慢“道來”!

首先我們一切從最初開始:建立一個伺服器並配置好網站所需的環境並建立MySQL資料庫於您的伺服器之上!

如果您已經有了伺服器,只要能建立MySQL資料庫,那就直接使用建立資料庫即可!如果沒有,那就只能找一家雲服務。

1.0:下面我將向您介紹如何註冊您的主機並設定MySQL資料庫,以便我們可以使用蘋果APP連線到儲存在您MySQL資料庫中的資料:1.1: 您需要註冊一個域名並備案,可在雲服務企業上的註冊域名上完成。(如果已註冊請略過此步)1.2: 安裝伺服器管理系統:cPanel

cPanel虛擬主機管理系統可以讓您的網站和伺服器管理更加簡單,它成功克服了Linux作業系統影象化介面不夠優秀的缺點,給您提供一個非常友好的功能強大的介面。您可以通過簡單的圖形介面輕鬆管理您的伺服器和伺服器上的網站,而不必再為記憶大量的、繁瑣的Linux命令而頭疼。不僅介面友好,cPanel還具有很多優越性,所以它成為Linux下伺服器管理的必備軟體,而它的市場佔有率也成功說明了這一點。

1.6: 使用root和密碼就可登陸進入cPanel伺服器管理系統,如下圖:

1.7: 登陸成功後需要輸入電子郵件地址和欲使用的兩個域名DNS並點選“完成”按鈕即可:1.8: 進入cPanel介面並點選建立新帳戶,輸入欲使用的域名,根據提示填寫所有內容即可:

1.9:建立帳戶完成後就可轉到cPanel正式建立資料庫啦!!!2.1: 向資料庫新增使用者並選擇所有許可權:2.2:設定資料庫表和使用者

在此處,我們要說明如何將蘋果IOS APP連線到MySQL資料庫,並建立一些資料庫表將其填充一些資料。讓我們來介紹一下其工作原理,當然IOS APP不能直接連線到MySQL資料庫,我們需要建立一個可以促進資料庫操作的中介軟體。

網站將位於我們的網路伺服器上,當蘋果APP向其傳送請求時,它將在資料庫中查詢所請求的資料,然後以其可以理解的格式將其返回給蘋果APP。

現在,您不限於使用PHP來編寫您的Web服務,而且PHP和MySQL通常並駕齊驅,如下圖:

因此,在連線iPhone應用程式或PHP網路服務之前,讓我們建立一些資料庫表並將其填充資料。我們來演示一個常見的場景,從資料庫中下拉地址位置列表並在表格檢視中顯示。當用戶在地圖上點選某個位置時將顯示一個地圖檢視,其中的圖釘指示了該位置,而我們要在資料庫中儲存此位置。

2.3:開啟“phpMy管理"也就是phpMyAdmin

此步不需要登陸任何資訊,它將直接顯示如下圖介面:

在Locations的資料表中新增4個數據列表:Name、Address、Latitude和Longitude:

2.4: 在表格中插入幾個地址位置,點選“Insert”,如下圖所示:

好的,資料資訊已新增到我們建立的資料庫中!

現在我們已經在MySQL資料庫中獲得了一些示例資料,讓我們繼續建立連線到MySQL資料庫並查詢位置列表的PHP Web服務,然後將結果返回到iPhone應用之中。

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 想安裝不同語言版本的系統,就自己定製多語言win10安裝盤