2017-12-27 321 views
0

我正在嘗試使Android應用連接到數據庫。目前,我沒有擁有數據庫的網絡主機,因此我使用Wamp先測試我的文件。我決定使用Intellij Idea創建Android應用程序,我想我已將數據庫窗口連接到我的Wamp數據庫(這是Intellij顯示的URL:jdbc:mysql://127.0.0.1:3306/stickyrice)。考慮到這一點,我嘗試過進行初步研究並找到將Android應用程序連接到數據庫的方法。但是,我的問題是,如何測試我已連接到服務器的PHP文件,因爲使用Intellij給我的URL不起作用?將Android連接到服務器時測試PHP文件

+0

既服務器和clie nt必須連接到相同的網絡 –

+0

顯示您在您的PC上的瀏覽器中使用的URL,以便通過您的網絡服務器與服務器連接。所以在你的電腦上測試你的php文件來開始。 – greenapps

+0

@greenapps所以我直接從Intellij測試我的php文件,還是將它移動到Wamp的www文件夾中? –

回答

0

如果您主要關注的是從數據庫從Android設備閱讀,然後在相同的設備作爲本地主機上的模擬器的URL是http://10.0.2.2:3306/stickyrice

如果你想從實際設備讀取數據庫,然後,您應該將手機和本地主機連接到同一本地網絡,您可以通過共享熱點並關閉移動數據連接來完成此操作,之後您可以在網絡上獲取本地主機的IP地址,並且您的網址將變爲http://your_localhost_ip_address:3306/stickyrice

希望這有助於

+0

感謝您的回覆。我試過仿真器上的第一個URL,它說這個頁面沒有工作。我正在嘗試做的是將Android應用程序連接到數據庫。但我有問題測試我的PHP,以確保它在服務器上的作品。我不知道在哪裏保存我的php文件,因爲我使用Wamp來運行服務器,但我將它保存到Intellij項目中。 –

+0

'它說網頁不工作.'你的網址應該以一個php文件名結尾。 'HTTP://............../ mypage.php'。並且不要使用端口3306,因爲這是數據庫的端口之一。對於php schript,使用默認端口80。 – greenapps