zaki です。
外部のデータベースにアクセスするアプリの作りとしては php、Java、python などで
Web技術をベースにしたAPI を用意してそこに HTTP などで接続するものが一般的かなと
思います。
ただ、将来 Android 以外からのアクセスが無さそうである程度限定された環境での動作を
前提とするなら JDBC でつなぐのもありかなという気はします(開発工数自体はこっちのほうが
少なくできるでしょうし)。
JDBC ドライバが Android 3.0以降で動かないということはなかったように思うのですが、
具体的にはどのような症状が出るのでしょうか。
もし UI スレッドで JDBC ドライバを使用しているのであれば、アプリの作りの問題なので
正しく(通信をUIスレッドから分離するように)実装すれば動くんじゃないかなと思います。
2012/9/3 okacom mori <
okaco...@gmail.com>:
> はじめまして、okacom-moriと申します。
> 最近Androidアプリ開発を始めた初心者です
>
> ■開発環境
> Win7 Ultimate 32bit sp1
> Eclipse Juno Pleiades All in One
> AndroidSDK4.0.3
> AVD4.0.3
>
> ■内容
> Androidから外部MySQLデータベースに接続する方法を探しています。
>
> 現在、MySQLデータベースを操作アプリを作成する為に調査しております。
> Webで調べた結果、以下の2つの方法を見つけました。
>
> (1)JDBCモジュールを使用して接続する方法
> ⇒Androidのバージョンが3.0以降では正常に動作しない為、ダメ。
>
> (2)AndroidからMySQLを操作するPHPを呼ぶ方法
> HttpURLConnectionを使用してのJAVA側から送信されたURLにGET形式で検索語を送信し、
> PHP→MYSQL接続→データ取得→JAVAという形
>
> この2つ以外にも、MySQLデータベースに接続する方法はあるのでしょうか?
> また、それぞれ長所短所はあると思いますが一般的な接続方法はどれなのでしょうか?
>
>
> 宜しくお願い致します。
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、
https://groups.google.com/d/msg/android-group-japan/-/KcQ50FHHmicJ
> にアクセスしてください。
> このグループに投稿するには、
android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、
android-group-j...@googlegroups.com
> にメールを送信してください。
> 詳細については、
http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。
--
YAMAZAKI Makoto