2011-08-20 187 views
0

我想從android在線mysql數據庫中獲取詳細信息。 我已經寫了一個PHP腳本來獲取詳細信息表單mysql數據庫並將結果轉換爲json字符串,並在android中使用某種方法提取細節。 我是新來的android開發我認爲應該有一些簡單的方法來做到這一點。如果有,請讓我知道。如何連接android和mysql服務器?

回答

1

您可以使用普通的JDBC API與JDBC連接器,只有一個我知道工作是mysql-connector-java-3.0.17-ga-bin.jar。請記住,在雲中直接暴露數據庫是一種嚴重的安全風險,因爲密碼和連接細節在沒有加密的情況下傳播。最好的解決方案是使用適當的方案來實現REST或SOAP Web服務。

檢查這個答案與example of JDBC API connection

0

的另一種方法是用採用三層架構的虛擬JDBC驅動程序:JDBC代碼是通過HTTP發送到過濾JDBC代碼遠程的Servlet(配置然後再將它傳遞給MySql JDBC驅動程序。結果通過HTTP發回給您。有一些使用這種技術的免費軟件。這是安全的,因爲數據庫從不直接暴露,您可以使用SSL。只需谷歌「通過HTTP的Android JDBC驅動程序」。