2015-11-24 142 views
0

我被問到一個android應用程序,允許員工將他們的反饋發送到他們公司的MySQL數據庫,即使他們很遠,也可以將銷售信息發送給他們的經理。將android應用程序連接到mysql

我不需要的代碼,我只需要大約是這個項目的一部分有點幫助:

如何將Android應用程序遠程連接到MySQL(IP或域名或 等。 )我真的不知道這件事。

+0

我建議您尋找關於這個主題的基本教程:Stack Overflow可以幫助您解決有關編程中的錯誤,語法和錯誤的具體問題:但它無法爲您完成設計工作。下面是Stack可以回答的問題的一個例子:http://stackoverflow.com/questions/15732853/how-to-connect-android-app-to-mysql-database –

回答

1

您需要託管php腳本(託管主機)來連接mysql數據庫。

可以用php完成CRUD功能。和Echo數據。

另一部分是android - 您需要從AsyncTask調用該php。並獲得回聲數據,並在TextView或其他。

如果您需要一些代碼,我可以告訴你。

首先你需要的是購買託管。

1 - 創建你的MySQL數據庫。

2 - 創建PHP主機連接和CRUD msDatabase。

3 - 創建應用程序並調用php Link從數據庫中獲取數據。如果您不僅可以檢索,還可以設置參數(例如www.sss.com/ss.php?name="sss「)以更新或插入。

+0

如果你請寄一些,順便說一下,這是一個很大的項目,我的客戶問他會爲這個應用程序支付多少錢。你有關於它的想法嗎? – am90

+0

託管需要每年大約100美元,域名每年需要20美元,並且+您的服務。 –

+0

所以我需要得到一個域,把PHP腳本放在它,所以我的Android應用程序使用這些腳本,並採取行動,然後PHP連接到MySQL並添加數據?所以如果我的客戶已經有一個網站,我可以使用他的域名來做到這一點?順便說一下,我問他應該支付多少錢,而不是託管 – am90

1

您不應該直接連接到遠程MySQL。相反,創建一個將直接連接到數據源的Web服務(REST),並且您的Android應用程序可以直接訪問暴露的端點。

Android應用程序 - > REST端點 - > MySQL的

+0

Web服務是否需要購買一些託管服務,以便應用程序可以訪問它在地球上的另一個位置?哪裏可以買到便宜的虛擬主機? – am90

1

你可能想要一個簡單的Web服務添加到您的服務器接受來自移動設備 數據。

然後在移動設備上格式化JSON消息 並將其發送到服務。

+0

因此,它會是這樣的:在MySQL上配置一個REST服務,然後android部分將使用JSON發送數據到REST,並將REST發送給MySQL?正確的,如果這是超乎想象:P – am90

+1

聲音基本上是正確的。 – mjstam

相關問題