格式化

廣告

廣告2

2013年9月19日 星期四

[Android app開發基本概念] 利用PHP連接Mysql資料庫

android mysql json查詢

[Android app開發基本概念] 利用PHP連接Mysql資料庫

示範從android開HttpClient請求post一個id參數到php網頁,然後php網頁收到對id作條件搜尋,將結果編碼成JSON回傳,android收到返回資料後利用JSONArray將其解碼,將資料呈現在listview


其實好像也能用JDBC連,不過貌似比較不耐操!?

本篇所使用的環境套件為 Mysql、Apache、PHP,在此除了利用PHP向資料庫要資料外並將取回的資料轉成JSON格式,接著利用HTTP協定傳遞給Android程式,之後將詳細介紹中間的執行步驟及該注意的事項。

當然在檔案格式的選擇方面並不一定只能使用JSON,例如使用XML或是要自訂格式也都可以,差別在於使用 JSON 或是 XML 的格式,在Android端我們不需要再自己寫轉換器,並且Android的開發套件裡已經包含了許多工具可以直接使用。
此處我們使用的是HTTP協定並利用POST的方式將參數傳至PHP網頁,並取得PHP傳回的資訊,最後將取得的JSON檔案解析出來使用,所以在Android端我們將分成三個部分來處理。

HttpClient是專門用來執行我們要傳送出去的方法,在傳送一個Http request的時候,通常會有兩種方式,一種是Post,另外一種就是Get,這兩個有什麼不同呢?
請參考:
[SCWCD] POST與GET的不同

還有要請養成跟網路有關的任何操作都愛用執行序!!
詳細有關執行序怎麼完請參考:[Android] 多執行緒-Handler和Thread的關係

如果你真的很懶可以直接下載完整專案檔,直接eclipse開始利用

沒有留言 :