私は、アンドロイドアプリケーションとWebアプリケーションビルドの間でAsp.netを使用してデータベースを共有したいと考えています(私のデータベースはIISサーバーをベースにしています)。 可能な方法を見つけて、 IISサーバーを使用したPHPサービス。データベースアンドロイドアプリケーションと.netウェブアプリケーションをどのように共有できますか?
誰かが私を助けてくれたらとても感謝しています。
私は、アンドロイドアプリケーションとWebアプリケーションビルドの間でAsp.netを使用してデータベースを共有したいと考えています(私のデータベースはIISサーバーをベースにしています)。 可能な方法を見つけて、 IISサーバーを使用したPHPサービス。データベースアンドロイドアプリケーションと.netウェブアプリケーションをどのように共有できますか?
誰かが私を助けてくれたらとても感謝しています。
百万回。私はあなたにこれをアドバイスすることができます:必要なすべての方法でデータベースにアクセスできるRESTまたはSOAPサービスを作成します。アンドロイドアプリケーションとASP.NETアプリケーションでは、あなたのサービスを作成/更新/削除/何かを "頼む"ことができます。
下記のコードを試してみてください。ご質問が解決されることを願っております。
/**
* This method is used for getting user response after sending request to server.
* It returns the response after executing url request.
* @param params
* @return
*/
public String getJSONObject(String params)
{
try
{
URL url = null;
String response = null;
String parameters = "param1=value1¶m2=value2";
//url = new URL("http://www.somedomain.com/sendGetData.php");
url = new URL(params);
//create the connection
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setReadTimeout(40000);
connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
//set the request method to GET
connection.setRequestMethod("GET");
//get the output stream from the connection you created
OutputStreamWriter request = new OutputStreamWriter(connection.getOutputStream());
//write your data to the ouputstream
request.write(parameters);
request.flush();
request.close();
String line = "";
//create your inputsream
InputStreamReader isr = new InputStreamReader(
connection.getInputStream());
//read in the data from input stream, this can be done a variety of ways
BufferedReader reader = new BufferedReader(isr);
StringBuilder sb = new StringBuilder();
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
//get the string version of the response data
response = sb.toString();
//do what you want with the data now
//always remember to close your input and output streams
isr.close();
reader.close();
}
catch (Exception e)
{
Log.e("HTTP GET:", e.toString());
response="";
}
return response;
}
すみません、ありがとうございます。申し訳ありませんが、私は初心者ですから、IISサーバーでPHP RESTサービスを使用できるかどうかわかりません。 – Caroline