最近好友香腸達人也開始在玩Flex,看來Flex還真夯,但話說回來梅干也好一陣子沒寫Flex了,今天在網路閒晃時,突然看到一篇直接利用Flex內建,與PHP和MySQL快速的整合,還記得先前若要與資料庫串接時,除了要寫Server端的程式,Flex這邊也要寫不少東西,才可與資料庫作溝通,但到了Flex3後,竟然內建就可直接與資料庫作溝通,且完全不用寫任何的程式碼,直接點一點不用5秒鐘,就可自由操控資料庫,真是超方便!也超EZ~
Step1
先啟動Apache與Mysql後,再開啟Flex並新增一個新的專案。
Step2
Project name中輸入專案名稱,下方的Application server type選擇PHP。
Step3
Web root為Apache的Web目錄,Root URL為WebServer的瀏覽路徑,都設定好後再按Validate Configuration鈕,成功連結後上面會出現The Web root folder and root URL are valid訊息。
Step4
接下來選擇Data / Create Application from Database。
Step5
開啟後點選Connection右手邊的NEW,新增一個連結名稱,在Name的地方輸入連線名稱,可自行設定。
Step6
依序輸入MySql的路徑、資料庫名稱、帳號、密碼,完成後點一下TestConnection鈕,成功後則會出現Success的訊息視窗。
Step7
完成後,再選擇所要的資料表。
Step8
直接按Next就好。
Step9
可自行選擇所要開啟的資料欄位。
Step10
哈~已成功的與資料庫串接了,連Flex也自動產生好了,這時只要按下上方的綠色箭頭,就可立即看到成果。
Step11
搞定~這時下面有新增、刪除、搜尋功能,超簡單的吧!
這方法真的快很多,剩下不足的部分,只要稍為再加工一下就好,真的很快不用再像之前一樣,而梅干是使用PHP的程式語言,它也有像ASPX、CFM…等其它的Server端的語言,這邊就可自行選擇自已熟悉的程式語言,日後要再加工時會比較方便些,若用於後台更新,這方法還真的挺不錯用,不用5秒鐘,立即就可讓Flex直接與資料庫作互動。