2010-11-12 64 views
3

嗨即時新的android和javaAndroid的mysql連接

我有我的網頁服務器的PHP頁面,我想要得到此網頁結果在Android中。我有很多搜索mysql的android連接有人說,它可能通過在java中的「新的URL」。但我無法理解這種方法。其實我想實現Android的登錄頁面。我已經在php中創建了一個登錄頁面。現在,我只想將用戶名和密碼值發佈到php頁面,php頁面將檢查數據庫中的數據,如果用戶是有效用戶,我需要重定向,否則我會顯示錯誤消息。

感謝

回答

8

你應該考慮寫在你的服務器返回JSON數據到客戶端的API。

再比如說,你會調用PHP頁面http://yourwebsite.com/api.php?method=login&username=user&password=md5password

的網頁,然後將返回一個JSON數據導致您的Android應用程序可以爲結果分析(200次成功,如果他們進入了一個錯誤的用戶名403個禁止接入或密碼等等)。

An example.這裏是another

+0

這絕對是最好的辦法。 RDBMS連接器體積大,體積大。在資源之上創建一個REST API,然後你所要做的就是在Java中爲你的API編寫一個非常小的語言聯編程序。語言粘合劑=小,DB連接器=大/矯枉過正 – kmarks2 2010-11-12 16:25:37

+0

'的example'鏈路斷開時 – 2016-04-05 08:30:00

+0

@GopsAB與archive.org鏈接更新 – 2016-04-05 14:48:03

0

另一種方法是使用使用三層架構的虛擬JDBC驅動程序:您的JDBC代碼通過HTTP發送到遠程Servlet,該遠程Servlet在將JDBC代碼傳遞到MySql JDBC之前過濾JDBC代碼(配置&安全性)驅動程序。結果通過HTTP發回給您。有一些使用這種技術的免費軟件。只需谷歌「通過HTTP的Android JDBC驅動程序」。