
こんにちは
Androidアプリを勉強しながら作成しています。
今までPHPとMySQLをやっていたのですが、JAVA初体験でわからない事が沢山あり専門書を見たりネットで検索したりしております。
今回の質問はAndroidアプリ側で『hogehoge』と入力した場合、外部データベースへ飛んでその中から『hogehoge』に関連した情報を取得したいと思っているのですが、その手法がわかりません。
専門用語が羅列しているので、なかなか検索する事も出来ず困っております。
どのようにしたらデータ取得出来るのか教えてください。
また、参考になるサイトがございましたら、是非教えてください。
【質問内容】Androidアプリで外部(インターネット上)にあるデータベースからデータ取得したい
なにぶん初心者なのでよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
この回答への補足
やってみましたがイマイチうまく出来ませんでした 涙
質問の仕方すらわからない初心者なので、やりたい事まとめて質問した方が早いかもしれません
教えて頂きありがとうございました。
tannoy-fanさんありがとうございます。
参考URLを解読(?)しながら、ちょっと頑張ってみます。
Webだと考えずに出来ていた事が、言語変わると全く出来ずにするので、すごくイライラしちゃいます。
ちょっとずつ勉強しながら覚えて行きたいと思っています。
ありがとうございました。
No.3
- 回答日時:
いや、いきなりRESTのサンプルを紹介するのは、ちょっとどうでしょうか。
そもそもデータベースアクセスじゃないし……。既にPHPとMySQLはわかるんですよね? なら、例えばHTMLページからフォームを送信し、その内容に応じてデータベースアクセスして結果を表示する、というような処理はわかりますよね?
それなら、簡単です。HTMLのフォームの代りに、Androidからプログラムを使ってPHPページに送信をして結果を受取ればいいんです。
つまり、サーバー側にあらかじめPHPなどを使ってデータベースにアクセスするための仕組みを用意しておき、Androidからはそのアドレスにアクセスをして結果を受け取るわけです。サーバー側とAndroid(クライアント)側の両方にプログラムが必要ということです。
HTTPサーバーアクセスには、HttpURLConnectionクラスを遣います。HttpURLConnection postといった感じで検索するといろいろとサンプルが見つかりますよ。
http://www.deftrash.com/blog/archives/2007/02/ht …
重ね重ねありがとうございます。
画像の件といい感謝しております。
まさにやりたい事はコレです。
アプリ側でPHPに ID=1 を送って 結果を受け取る感じ。
RESTがそうなのかなと思ってたのですが、違うんですね。悩
頑張ってやってみましたが基本的にJavaがわかっていないので悪戦苦闘しております。
1から勉強するにも 何が1なのかわからないと言うレベル・・・
たぶん他の言語を無駄に知っているので 関数ってものがなんなのか理解出来ないのです。
ちょっと頑張ってやってみたいと思います。
本当にありがとうございました。
No.1
- 回答日時:
PHPはMySQLが内部データベースをサポートしていますが、外部データベースをアクセスするときは、API(例えば、食べログAPI)でデータを要求します。
AndroidではJAVAからAPIを発行してデータを取得します。
早々ありがとうございます。
APIの仕様(?)について理解していないのですが、食べログAPIすごく参考になりました。
イメージは出来てるのですが、JAVAの関数(?)もわからずなので手探りでやっております。
ちょっと勉強しながらやってみます。
サンプルソースなんかあるサイトありましたら、是非教えてください。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) AndroidからiCloudへ 5 2022/12/06 22:30
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- Access(アクセス) Accessで作ったデータベースをwebで活用したい 2 2023/06/03 08:49
- その他(ブラウザ) Android Google でなく Bing検索すれば 何検索したかわからずデータ収集されない? 2 2023/03/10 05:25
- Android(アンドロイド) 誰か教えてください。 Androidの野良アプリってなぜ役に立たず、思い通りに行かないのが沢山あるの 1 2023/01/14 23:23
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Android(アンドロイド) 外出先でAndroidのスマホでインターネットに接続するには 4 2022/06/17 22:04
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Java 自作Androidアプリのデータ引き継ぎ方法について。 Android Studio でアプリを作成 1 2022/08/13 21:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クライアントのIPとマシン名を...
-
あるサイトへの自動アクセスに...
-
Perlでの$ENV{REMOTE_ADD}の信...
-
エクセルで毎月第2週日の水曜日...
-
月の第一週とは
-
エクセルで相対パスの書き方を...
-
小数点計算について
-
よくある 『 第○(1・2・3・4・...
-
文字の置換に関しての質問です
-
「しあさって」って言いますか?
-
DBを10件毎に表示ページング...
-
週2回のペースって だいたい何...
-
IIS7とActivePerlを導入しまし...
-
毎○曜日って、使いますか?
-
「.htaccess」に関して質問です。
-
URLでのリダイレクト?
-
apacheでPerl CGIが作動せず、5...
-
VBA。複数のChangeイベントをま...
-
エラー出力をなくしたい
-
perl初心者です
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントのIPとマシン名を...
-
perlの環境変数 ENV{'REMOTE_A...
-
webサーバでクライアントを特定...
-
HttpClientを利用してのサービ...
-
プロキシサーバ経由を拒否したい
-
社外からのアクセスかどうか判...
-
AMAZON APIに接続するプログラ...
-
mod_rewriteの環境変数を埋め込...
-
簡単な例文教えて
-
Outlook Expressの受信トレイに...
-
BASE64でエンコードしてPOSTし...
-
JavaScriptによるcookieの取得
-
グローバルIPアドレスの取得。
-
Androidアプリで外部データベー...
-
ブラウザセッションを自動で切...
-
外部サーバのxxx.htmlを読み込...
-
ホームページの更新日時の取得
-
Perlでの$ENV{REMOTE_ADD}の信...
-
LOGON_USER
-
ネットワーク上のサーバーの空...
おすすめ情報