答えて
Androidデータベースからリモートデータベースに直接アクセスすることはできません。私が理解しているところでは、サーバーDB上でCRUD操作を行う必要があります。つまり、変更をサーバー側に反映させる必要があります。これを行う最善の方法は、CRUD操作をWebServicesで公開し、Androidアプリでそれらを使用することです。
あなたは快適なphpや他の言語を使用してサービスを作成し、SQL/XMLとしてXML応答を返す必要があります。 Androidアプリから、HTTPURLConnectionを実行し、応答を解析するために必要なinbuit JSON/XMLパーサーを使用する必要があります。
ウェブサービスについて知っていることを前提としています。 .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
あなたは上記のリンクからライブラリをダウンロードすることができます。 私はあなたの問題を解決します。 問題がある場合は、コメントを追加してください。
どうすればaspxを作ることができますか?それは私が必要としているものですか?あなたがskype = dalton.metzlerに私を加えることができれば、ありがとう! – user1239315
Webサービスを作成する方法がわからない.net.ifで作成されたWebサービスです。このリンク[Webサービスの作成方法](http://oreilly.com/catalog/prognetws/chapter/ch02)を参照してください。 html)と、例えばWebサービス[Webサービスの例](http://www.w3schools.com/webservices/ws_example.asp)のようなものです。 –
- 1. 私のデータベースから情報を取得できません
- 2. 、私は、データベースから情報を取得しようとしています私の方法
- 3. データベースから情報を取得する
- 4. はどのように私はそれがここデータベース からいくつかの情報を表示するこのページを持っている
- 5. iOSを使用してオンラインデータベースから情報を取得する
- 6. データベースからの情報の取得
- 7. 私のiPhoneアプリから私のコンピュータに情報を送ってください
- 8. 私は持っている情報でoracleにどのように接続しますか?
- 9. は私が連絡先からユーザーの情報を持っている
- 10. 私は、ユーザーから情報を収集し、その情報を他のページやクラスで使用したいと思うページを持っています。
- 11. 抽出内容は、私は、このHTMLデータからすべての<code>td</code>情報を取得するにはどうすればよい
- 12. 私は1つの私的な空きから情報を取って別のものに入れます
- 13. アンドロイドのステータスバーから情報を取得
- 14. Hibernateから接続プール情報を取得するには?
- 15. MySqlデータベースからクライアントにJavaサーバからの情報を取得する
- 16. EXTJS4:私は得ることができ、私は私のアプリにアカウント情報セクションを追加したい
- 17. リンクパス情報はどこから生成されましたか?私は私のiPhoneアプリケーションをコンパイルすると
- 18. は、私はワードプレスのデータベースから次の情報を取得したいのWordPressのMySQL
- 19. 、データベース接続情報はどこに保存されていますか?
- 20. イメージ内のexif情報をアンドロイドで読みたい。私はギャラリーに画像からEXIF読み取ることができますが、私はabove.Iは、画像のExif情報がnullで撮る選んだの図に示すように、カメラから
- 21. HttpPost URIは、私がリンクから<strong>JSON</strong>情報を取得したい
- 22. データベースからセッションに情報を取得するにはどうすればよいですか?
- 23. は、私はこれらの情報を持つHTMLテーブルを持っていると仮定するとTEL URI
- 24. 私はadmobサーバから取得した追加情報があるかどうかをどのように知ることができますか?
- 25. ajaxでデータベースから情報を取得して右になるまで
- 26. 日付でアンドロイドのSQLiteデータベースからの情報を照会
- 27. は、どのように私は現在、私は、GridViewコントロールを使用しますが、それはテーブルの情報を表示するasp.net 2008</p> <p>に(DBからそれを取る)私は私のページに情報を表示するにはどうすればよいデータベース
- 28. Guava ListenableFuture <Object>はスタックからの情報をどのように待つことができますか?
- 29. 提案分散コンピューティング、私は、私は他の<strong>N-1</strong>に読み取った情報を送信し、プロセスとストリームX</strong><strong>(別のプロセスのSTDOUT)から情報を読み取る私のソフトウェアでストリーム
- 30. JavaからJavaへのバイトコードコンパイラ:Javaクラスライブラリの情報を取得するには?
サービス指向..あなたのオンラインアプリケーションのための安らかなサービスを作成してください – silly