-7

ローカルにデータベース サーバーがあります。(このデータベースを Web にアップロードするのではなく、192.168.1.1 と入力すると実行されることを意味します)、Android デバイスをこのデータベース サーバーに接続してデータを取得します。

私のAndroidデバイスとデータベースサーバーはwifiネットワークで同じです。私のAndroidデバイスがこのコンピューターに接続して、データベースサーバーからデータを取得するにはどうすればよいですか、教えてください。

ありがとう :)

4

2 に答える 2

2

Android アプリからすぐに DB サーバーにアクセスするべきではないと思います。db サーバーと通信するには、Web サービスを実装する必要があります。Web サービスは、DB と Android アプリの間のレイヤーとして機能できます。

Wifi 経由で接続されている同じローカル エリア ネットワークにデプロイされた Web サービスを使用する場合、Web サービスをホストしているマシンの IP を使用して、Android アプリから Web サービスにアクセスできます。

それ以外の場合は、サービスを Web ホストにデプロイし、モバイル アプリからサービスを直接呼び出すだけです。

于 2013-03-21T12:45:59.747 に答える
1

Web サービスを使用してみてください。このようにして、サーバーのデータベースを取得および更新できます。また、開発の完了後、アプリは通常、ローカル マシンにはありません。

于 2013-03-21T12:39:54.163 に答える