2017-03-13 13 views
0

以前は、アプリケーションがAWSデータベースに接続されていませんでした。私はAWSデータベースへのデータベース接続を変更したい。しかし、私はいくつかの問題を発見した。 AWS DatabaseをWebアプリケーションに接続するのと同じだと思います。しかし、それは本当に違います。Android AppをAWSデータベースに接続する方法

+0

[ADB over TCPでAndroidに接続するにはどうすればよいですか?](http://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over- tcp) – Rfelix

答えて

0

通常、モバイルアプリはデータベースに直接接続するのではなく、WebサービスのようなAPIを介して操作を行います。

+0

webservice/apiのサンプルとは何ですか? – Rfelix

+0

webserviceは、モバイルアプリケーションなどのデータベースで厳密な操作(作成、読み取り、更新、削除)を行うための要求を処理する中間サービスです。 https://en.wikipedia.org/wiki/Web_service このように、データベースへの接続文字列が変更されたときにアプリケーションのアップデートを公開する必要はないので、Webサービスを変更することができます。また、データベースの構造が変わったときに、モバイルアプリを変更して再公開することなく、Webサービスを変更してこれらの変更を実装することができます。また、モバイルアプリで接続文字列を使用しないようにする必要があります。 – Bunnynut

0
http://67.205.96.105:8080/redvelvet/web_services/ 

このコードには特別な意味はありません。 Webサーバが67.205.96.105 public ipと8080 portで動作している通常のURLと似ています。 redvelvet/web_services/は通常の経路ですが、それはおそらくredvelvetデータベースを扱うサービスへのディレクトリパスです。

したがって、web_servicesを作成してandroid appで通常のhttpsリクエストのようなデータを取得し、http://67.205.96.105:8080/redvelvet/web_services/get_recommended_topicsのようなアンドロイドアプリロジックで受信したデータを処理するurlは、Webサービスから推奨されるトピックをリクエストしてから、ローカルに。

関連する問題