2011-11-25 76 views
1

我想知道是否有任何方式檢索或從MySql的數據庫加載到Android應用程序?到目前爲止,他們中的大多數都包含JSON等。是否必須涉及JSON?有其他方法嗎?檢索從PHP服務器的MySQL數據到Android的ListView

我可以發佈數據到數據庫。 我想知道我是否可以直接從Android應用程序查看數據庫表或數據庫中的任何信息。

我的目標是查看Web服務器中可用的所有目錄和文件。 用戶可以在瀏覽時輸入目錄或文件。 這將是很好,如果它列出ListView等?

+1

你有做過什麼研究嗎?作爲第二個結果,「Android mysql」谷歌搜索變成了http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/8339-connect-android-mysql-database-tutorial.html。請閱讀[問]。 – Jack

+0

雅我做到了,但是必須使用JSON嗎?結果是用JSON編寫的......我問是否有其他選擇 – peacefreezer

回答

0

我看到了爲測試和學術目的而創建的未公開的MySQL JDBC驅動程序的論壇帖子。只需在谷歌上搜索「Android JDBC MySQL」,就可以找到其中的一些。但是,您通常不希望通過移動設備上的 網站直接連接到數據庫,不好的主意(出於許多原因)。相反,您可能會考慮爲您要訪問的任何數據創建一個接口,並將其作爲服務公開(SOAP,REST, 其他任何內容)。然後,您可以使用各種普通Java API獲取/ put/update/delete /無論您的數據如何。 你想要的更像Google Data APIs,對於你自己的東西, 而不是試圖在手機上包含各種JDBC開銷 (將所有這些都保存在服務器上,並像平常一樣使用它)。

0

是的,這是可能的。我在Google周圍搜索了一下,我想我有一些參考資料讓你看看。

你在說什麼叫做Java數據庫連接,通常被稱爲JDBC,是一種Java編程語言的API,它定義了客戶端如何訪問數據庫。它提供了查詢和更新數據庫中數據的方法。

更多信息:http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html

這個基本信息的重點是直的Java,而不是Android系統。

並按要求這種方法是直接連接到遠程MySQL數據庫。我把它更進一步,谷歌搜索「機器人JDBC」產生了以下結果...

JDBC connection in Android

Setting up a linux MySql backend for your Android Application

愛是愛計算器......所有的答案都在這裏。

相關問題