2012-07-04 11 views
6

私はレストランに関するオンラインデータベースを作成しました。私は、フィルタリング後にユーザーにデータを表示できるように、私のアンドロイドアプリケーションを通じてこのデータベースにアクセスする必要があります。私のアプリケーションはデータベースを更新する必要はありませんが、私の問題はオンラインのmysqlデータベースに接続してユーザに提供する方法です。私はこのサイトと他のサイトの多くの提案を見てきました。アクセスしながらJSONパーサを使用する必要があることがわかりましたが、それを行う方法はありません。アンドロイドでオンラインmysqlデータベースにアクセスするには?

+0

Webサービスプラットフォームを使用する方がよいでしょう。データベース。アプリケーションでデータベースを直接呼び出さないでください。 –

+0

@tsabzええ、どのWebサービスが最高でしょうか? – Jivan

+2

それを開発するのはあなた次第です。 Nanne氏によると、RESTfulなAPIが最適です。あなたは、例えば、PHPでそれを行うシンプルな方法についてはGoogleでチェックすることができます。 –

答えて

7

最高のソリューションは、PHPなどで管理される公開APIを提供することです。このAPIは、Androidアプリケーションに必要なフィルタリングされたデータベースデータを配信します。

+0

APIを提供する方法の素晴らしい例は、REST完全APIです。 OPはそれを読み取ることができます。 – Nanne

+0

@Stefano Ortisi公開APIを使用するにはどうすればいいですか? – Jivan

+0

@tsabzが公開APIを開発する必要があります。 –

0

Androidアプリケーションが話すことができるサーバー側のソリューションを提供する必要があります。 PHPスクリプトは、MySQLデータベースと直接インターフェースし、結果をデバイスに返すための良い方法です。

PHPスクリプトを使用してクリエイティブにすることができます。結果を並べ替えることで、Androidデバイスから処理の一部を取り除き、バッテリ寿命が多くの問題があります。

あなたは単にAndroidデバイス上でWebサービスコールを実装するだけで、HTTP経由の簡単なGET/POST要求は、実行する予定に応じて十分です。適切に実装する方法については、REST APIを参照してください。

あなたが簡単にあなたを助けるかもしれない。この

関連する問題