• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Androidアプリで外部データベースからデータ…)

【初心者向け】Androidアプリで外部データベースからデータ取得する方法

このQ&Aのポイント
  • Androidアプリで外部データベースからデータを取得する方法について紹介します。
  • 初心者向けの実装方法や参考サイトについても解説します。
  • 専門用語が多くて困っている方にも分かりやすく説明します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

 こんなサンプルはどうですか?

参考URL:
http://ueblog.natural-wave.com/2007/12/10/java-rest/
nstammy507
質問者

お礼

tannoy-fanさんありがとうございます。 参考URLを解読(?)しながら、ちょっと頑張ってみます。 Webだと考えずに出来ていた事が、言語変わると全く出来ずにするので、すごくイライラしちゃいます。 ちょっとずつ勉強しながら覚えて行きたいと思っています。 ありがとうございました。

nstammy507
質問者

補足

やってみましたがイマイチうまく出来ませんでした 涙 質問の仕方すらわからない初心者なので、やりたい事まとめて質問した方が早いかもしれません 教えて頂きありがとうございました。

その他の回答 (2)

noname#161640
noname#161640
回答No.3

いや、いきなりRESTのサンプルを紹介するのは、ちょっとどうでしょうか。そもそもデータベースアクセスじゃないし……。 既にPHPとMySQLはわかるんですよね? なら、例えばHTMLページからフォームを送信し、その内容に応じてデータベースアクセスして結果を表示する、というような処理はわかりますよね? それなら、簡単です。HTMLのフォームの代りに、Androidからプログラムを使ってPHPページに送信をして結果を受取ればいいんです。 つまり、サーバー側にあらかじめPHPなどを使ってデータベースにアクセスするための仕組みを用意しておき、Androidからはそのアドレスにアクセスをして結果を受け取るわけです。サーバー側とAndroid(クライアント)側の両方にプログラムが必要ということです。 HTTPサーバーアクセスには、HttpURLConnectionクラスを遣います。HttpURLConnection postといった感じで検索するといろいろとサンプルが見つかりますよ。 http://www.deftrash.com/blog/archives/2007/02/httpclient.html

nstammy507
質問者

お礼

重ね重ねありがとうございます。 画像の件といい感謝しております。 まさにやりたい事はコレです。 アプリ側でPHPに ID=1 を送って 結果を受け取る感じ。 RESTがそうなのかなと思ってたのですが、違うんですね。悩 頑張ってやってみましたが基本的にJavaがわかっていないので悪戦苦闘しております。 1から勉強するにも 何が1なのかわからないと言うレベル・・・ たぶん他の言語を無駄に知っているので 関数ってものがなんなのか理解出来ないのです。 ちょっと頑張ってやってみたいと思います。 本当にありがとうございました。

回答No.1

 PHPはMySQLが内部データベースをサポートしていますが、外部データベースをアクセスするときは、API(例えば、食べログAPI)でデータを要求します。  AndroidではJAVAからAPIを発行してデータを取得します。

nstammy507
質問者

お礼

早々ありがとうございます。 APIの仕様(?)について理解していないのですが、食べログAPIすごく参考になりました。 イメージは出来てるのですが、JAVAの関数(?)もわからずなので手探りでやっております。 ちょっと勉強しながらやってみます。 サンプルソースなんかあるサイトありましたら、是非教えてください。 ありがとうございました。

関連するQ&A