2012-02-29 7 views
1

オーケーを接続しますか?AndroidのJavaはどのように私はアンドロイドからデータベースや店舗情報を接続してもアプリから情報を取得することができ</p> <p>..ので、私は私のウェブサイトから1and1.comでホストされたデータベースを持っているオンラインデータベースへ

+0

サービス指向..あなたのオンラインアプリケーションのための安らかなサービスを作成してください – silly

答えて

0

Androidデータベースからリモートデータベースに直接アクセスすることはできません。私が理解しているところでは、サーバーDB上でCRUD操作を行う必要があります。つまり、変更をサーバー側に反映させる必要があります。これを行う最善の方法は、CRUD操作をWebServicesで公開し、Androidアプリでそれらを使用することです。

0

あなたは快適なphpや他の言語を使用してサービスを作成し、SQL/XMLとしてXML応答を返す必要があります。 Androidアプリから、HTTPURLConnectionを実行し、応答を解析するために必要なinbuit JSON/XMLパーサーを使用する必要があります。

0

ウェブサービスについて知っていることを前提としています。 .netを使用してWebサービスを作成し、ksoapライブラリを使用すると、応答が得られます。 次に、要件に応じてレスポンスをフォーマットします。参照用 コード:

private static final String NAMESPACE = "http://tempuri.org/"; 
private static final String URL ="http://localhost/Web_Service.asmx?";// you can use IP address instead of localhost 
private static final String METHOD_NAME = "Function_Name"; 
private static final String SOAP_ACTION = NAMESPACE+METHOD_NAME; 

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 
request.addProperty("parm_name",prm_value);// Parameter for Method 
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
envelope.dotNet = true; 
envelope.setOutputSoapObject(request); 
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); 
try { 
androidHttpTransport.call(SOAP_ACTION, envelope);//call the eb service Method 
} catch (Exception e) { 
e.printStackTrace();}//Next task is to get Response and format that response 
SoapObject obj,obj1,obj2,obj3; 
obj= (SoapObject) envelope.getResponse(); 
obj1=(SoapObject) obj.getProperty("diffgram"); 
obj2=(SoapObject) obj1.getProperty("NewDataSet"); 
for(int i=0;i<obj2.getPropertyCount();i++)//the method getPropertyCount() return the number of rows 
{ 
obj3=(SoapObject) obj2.getProperty(i); 
obj3.getProperty(0).toString();//value of column 1 
obj3.getProperty(1).toString();//value of column 2 
//like that you will get value from each column 
} 

Link for Ksoap library for Android

あなたは上記のリンクからライブラリをダウンロードすることができます。 私はあなたの問題を解決します。 問題がある場合は、コメントを追加してください。

+0

どうすればaspxを作ることができますか?それは私が必要としているものですか?あなたがskype = dalton.metzlerに私を加えることができれば、ありがとう! – user1239315

+1

Webサービスを作成する方法がわからない.net.ifで作成されたWebサービスです。このリンク[Webサービスの作成方法](http://oreilly.com/catalog/prognetws/chapter/ch02)を参照してください。 html)と、例えばWebサービス[Webサービスの例](http://www.w3schools.com/webservices/ws_example.asp)のようなものです。 –

関連する問題