2012-05-03 25 views
1

我的名字存儲在我的mysql數據庫中,我創建了一個名爲users的表,當您登錄到我的android應用程序時,您可以將數據輸入到該表中。如何顯示在android應用程序中添加的數據庫條目的名稱。我希望當我點擊搜索用戶時,可以調出數據庫中添加的名稱。我有存儲在mysql中的名字如何在我的android應用程序中顯示該信息

+0

謝謝,但我已經知道如何顯示來自SQLite的林談論的MySQL顯示 –

回答

0

總之,您需要將mysql jdbc驅動程序加載到您的android應用程序中。我不確定這是否可以完成。就我所知,Android不支持連接到MySQL服務器。

如果您可以通過將mysql jdbc驅動程序jar添加到應用程序中,將mysql驅動程序包含到您的android應用程序中,您需要將您的MySQL服務器直接公開給互聯網以便Android設備能夠直接與服務器通信。注意通過將您的MySQL服務器直接放在互聯網上,對於黑客等嘗試打入數據庫是一個公開邀請。因此,不建議您將MySQL服務器直接暴露給互聯網。

最好的解決方案是創建一個您的設備連接到的排序的Web服務或服務。該服務然後從數據庫檢索數據並將其返回到您的設備。

看到這個SO問題的一些更多的答案。

load the mysql driver in android emulator

在我的情況下,我開發了一個簡單的駱駝IP服務器,位於我的設備和MySQL數據庫之間。我使用google協議緩衝區來創建一個非常簡單的RPC協議,然後我可以通過服務將文件和數據上傳到MySQL,然後通過服務從MySQL服務器下載並顯示數據。

相關問題