我花了很多時間連接本地數據庫拋出jdbcOdbcDrivr。許多人建議我從android應用程序拋出web服務連接數據庫。 WCF是製作Web服務的絕佳解決方案,我這樣做並將Web服務發佈到本地IIS服務器。從android連接到sql服務器拋出web服務WCf
當我使用直接
url 192.168.0.1:90/Service1.svc/checkLogin?name=a&pass=1
它工作正常。
當我的Andriod應用
HttpGet httpGet=new HttpGet(
"192.168.0.1:90/Service1.svc/checkLogin?name='"+UserName+"'&pass='"+Password);
使用它沒有工作。
請告訴我能做些什麼來解決這個問題
HttpGet httpGet = new HttpGet(「http://192.168.0.1:90/Service1.svc/checkLogin?name='」+ UserName +「'&pass ='」+ Password); \t HttpResponse httpResponse = httpClient.execute(httpGet); 當我調試我的應用程序,這是去 趕上(例外五) \t { \t \t返回FALSE; \t} 當它來到這些行 HttpResponse httpResponse = httpClient.execute(httpGet); – user2839125
錯誤是org.apache.http.conn.HttpHostConnectException:連接到http:// localhost:90拒絕 – user2839125
在android中編碼時不使用localhost。因爲android本身使用localhost。而是使用IP地址。並添加http://之前的IP地址 –