2010-11-28 16 views
1

アンドロイドアプリを構築していて、サーバーにSQLデータベースが格納されています。データベースをアンドロイドにプルするか、データベースにクエリを実行して、テーブルから情報を返す必要があります。私はインターネット上のすべてを検索したが、私はアンドロイドからサーバーに接続する方法を説明するものは何も見つかりませんでした。これどうやってするの?アンドロイドでデータベースを照会しています

答えて

2

サーバーのデータベースをアンドロイドから直接照会することはできません。サーバーからクエリデータベースにPHPスクリプトを書き込む必要があります。あなたは、WebサーバーにPHPスクリプトを保存する必要があります。アンドロイドアプリケーションから、PHPページからデータを取得する必要があります。

+0

[OK]を、ので、私は、ユーザーが入力した情報を検索しています。その情報をPHPスクリプトに送信すれば、スクリプトはデータベースからアンドロイドアプリに問い合わせる情報を返しますか? – Graham

+0

はい、それは... – gypsicoder

1

私は、データベースを「プル」するか、またはいくつかの柔軟なODBC接続を使用してデータベースに接続するのは、かなり簡単な方法はないと思います。私は可能であってもそれを使うのは賢明ではないと思います。

あなたの問題を解決する最良の方法は、データベースにREST APIインターフェイスを実装し、必要に応じてデータをフェッチすることです。

0

実際、gypsicoderの答えと、いくつかの「どのように」のインターネット上にもかかわらず、あなただけの対応JDCBをダウンロードする必要がアンドロイド

からSQLデータベースを照会/接続する方法があります。 MySQLの:http://dev.mysql.com/usingmysql/java/

その後、あなただけのものを行うためにjava.sqlのインタフェース/クラスを使用(MySQLは上記のリンクのリファレンスマニュアルを持っている)

+0

はこれを動作させるのは難しいですが判明しました。あなたはPHPのルートをやっている方が良いです:P –

関連する問題