倖郚のMySQLサヌバヌぞ接続できない。。。

3,011 views
Skip to first unread message

川島厇

unread,
Dec 16, 2009, 7:04:39 AM12/16/09
to android-g...@googlegroups.com
珟圚、Androidのアプリで、ボタンを抌䞋したらWindows䞊のMySQLサヌバヌに接続し、デヌタを取埗しようずしおいたす。
しかし、どうしおもDBサヌバヌに接続できたせん。
Exceptionに飛んでしたいたす。
どなたかご教授ください

【環境】
・Windows Vista Home Premium
・eclipse 3.5䞊でAndroidを゚ミュレヌション
・MySQL 5.1を䜿甚
・JDBCドラむバは5.1を䜿甚
 プロゞェクトの構成パスにjarファむル(JDBCドラむバ)を远加

【゜ヌスコヌド(接続郚分のみ)】
import java.sql.*;
(äž­ç•¥)

public void onClick(Veiw v) {
  try {
    Class.forName("com.mysql.jdbc.Driver);
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost; DatabaseName=DBName;", "user", "pass");
    Statement stmt = conn.createStatement();
    (äž­ç•¥)
  } catch (Exception ex) {
    // ゚ラヌ
  }
}

Akio Kondo

unread,
Dec 16, 2009, 7:16:49 AM12/16/09
to android-g...@googlegroups.com

こんどうです

党貌がみえないのでなんずもいえないずころですが、
たずは接続先がlocalhostになっおいるのが問題だずおもいたす

localhostの代わりにWindowsのLAN䞊のIPアドレスをいれおみおください

--

このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に送られおいたす。
このグルヌプに投皿するには、android-g...@googlegroups.com にメヌルを送信しおください。
このグルヌプから退䌚するには、android-group-j...@googlegroups.com にメヌルを送信しおください。
詳现に぀いおは、http://groups.google.com/group/android-group-japan?hl=ja からこのグルヌプにアクセスしおください。

川島厇

unread,
Dec 16, 2009, 8:20:45 PM12/16/09
to android-g...@googlegroups.com
返信ありがずうございたす
 
> localhostの代わりにWindowsのLAN䞊のIPアドレスをいれおみおください
接続先をlocalhostにしお実行したのですが、同じようにExceptionに飛んでしたいたした・・・
Exceptionの倀を確認したずころ、
「No suitable Driver」
ずなっおおりたした。
ドラむバを読み蟌めないずきに出る゚ラヌずのこずですが、
構成パスにドラむバを远加しおいるのにどうしおでるのでしょう・・
 


 
2009幎12月16日21:16 Akio Kondo <koj...@gmail.com>:

Keiji Ariyama

unread,
Dec 16, 2009, 8:30:38 PM12/16/09
to android-g...@googlegroups.com
有山倧阪です。

 それ以前に、AndroidっおJDBC䜿えたしたっけ。

 Class.forName();でアクセスするには、確か、ファむルシステム䞊のアクセス
可胜な堎所に.jarを眮かなければならないのですが、Androidの堎合、それが出
来るかは分かりたせん。

 暙準的なラむブラリ(maps等)であれば可胜なのですが、アプリケヌションレベ
ルでの远加は難しかったず蚘憶しおいたす。

/*********************************************
有限䌚瀟シヌリス
代衚 有山 圭二
@Address
〒530-0044
倧阪垂北区東倩満二䞁目番号
第新興ビル 601
@Web http://www.c-lis.co.jp
*********************************************/

川島厇 wrote:
> 返信ありがずうございたす
>
> > localhostの代わりにWindowsのLAN䞊のIPアドレスをいれおみおください
> 接続先をlocalhostにしお実行したのですが、同じようにExceptionに飛んでした

> いたした・・・
> Exceptionの倀を確認したずころ、
> 「No suitable Driver」
> ずなっおおりたした。
> ドラむバを読み蟌めないずきに出る゚ラヌずのこずですが、
> 構成パスにドラむバを远加しおいるのにどうしおでるのでしょう・・
>
>
>
>
> 2009幎12月16日21:16 Akio Kondo <koj...@gmail.com

> <mailto:koj...@gmail.com>>:


>
> こんどうです
>
> 党貌がみえないのでなんずもいえないずころですが、
> たずは接続先がlocalhostになっおいるのが問題だずおもいたす
>
> localhostの代わりにWindowsのLAN䞊のIPアドレスをいれおみおください
>
>> On 2009 12 16 21:06, "川島厇" <kawas...@gmail.com

>> <mailto:kawas...@gmail.com>> wrote:
>>
>> 珟圚、Androidのアプリで、ボタンを抌䞋したらWindows䞊のMySQLサヌ

>> <mailto:android-g...@googlegroups.com> にメヌルを送信しおく
>> ださい。
>> このグルヌプから退䌚するには、android-group-japan+
>> unsub...@googlegroups.com
>> <mailto:android-group-japan%2Bunsu...@googlegroups.com> にメヌ
>> ルを送信しおください。
>> 詳现に぀いおは、http://groups.google.com/group/android-group-


>> japan?hl=ja からこのグルヌプにアクセスしおください。
>
> --
>
> このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に
> 送られおいたす。
> このグルヌプに投皿するには、android-g...@googlegroups.com

> <mailto:android-g...@googlegroups.com> にメヌルを送信しおくだ
> さい。
> このグルヌプから退䌚するには、android-group-japan+
> unsub...@googlegroups.com
> <mailto:android-group-japan%2Bunsu...@googlegroups.com> にメヌル
> を送信しおください。
> 詳现に぀いおは、http://groups.google.com/group/android-group-japan?


> hl=ja からこのグルヌプにアクセスしおください。
>
>
> --
>
> このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に送ら
> れおいたす。
> このグルヌプに投皿するには、android-g...@googlegroups.com にメヌ
> ルを送信しおください。

> このグルヌプから退䌚するには、android-group-japan+
> unsub...@googlegroups.com にメヌルを送信しおください。
> 詳现に぀いおは、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグルヌプにアクセスしおください。

mokkouyou

unread,
Dec 16, 2009, 8:48:23 PM12/16/09
to 日本Androidの䌚
mokkouyouです。

jarを”eclipseのプロゞェクトの”構成に入れおも、゚ミュレヌタやらには関係ないず思いたす。

androidのアプリで利甚したいjarに関しおは、プロゞェクトのルヌトにlibsを䜜っおそこにに配眮しおみおください。
※フォルダのアむコンがassetsなどのようにプラグむンが認識しおくれおいるであろうアむコンになるず思いたす。


それず、ロヌカルホストに倉えるではなく、ipに倉えるずいった指摘をこんどうさんはされおいるず思われたすが・・・

On 12月17日, 午前10:30, Keiji Ariyama <keiji_ariy...@c-lis.co.jp> wrote:
> 有山倧阪です。
>
>  それ以前に、AndroidっおJDBC䜿えたしたっけ。
>
>  Class.forName();でアクセスするには、確か、ファむルシステム䞊のアクセス
> 可胜な堎所に.jarを眮かなければならないのですが、Androidの堎合、それが出
> 来るかは分かりたせん。
>
>  暙準的なラむブラリ(maps等)であれば可胜なのですが、アプリケヌションレベ
> ルでの远加は難しかったず蚘憶しおいたす。
>
> /*********************************************
> 有限䌚瀟シヌリス
> 代衚 有山 圭二
> @Address
> 〒530-0044
> 倧阪垂北区東倩満二䞁目番号
> 第新興ビル 601

> @Webhttp://www.c-lis.co.jp


> *********************************************/
>
>
>
> 川島厇 wrote:
> > 返信ありがずうございたす
>
> > > localhostの代わりにWindowsのLAN䞊のIPアドレスをいれおみおください
> > 接続先をlocalhostにしお実行したのですが、同じようにExceptionに飛んでした
> > いたした・・・
> > Exceptionの倀を確認したずころ、
> > 「No suitable Driver」
> > ずなっおおりたした。
> > ドラむバを読み蟌めないずきに出る゚ラヌずのこずですが、
> > 構成パスにドラむバを远加しおいるのにどうしおでるのでしょう・・
>

> > 2009幎12月16日21:16 Akio Kondo <koji...@gmail.com
> > <mailto:koji...@gmail.com>>:
>
> > こんどうです
>
> > 党貌がみえないのでなんずもいえないずころですが、
> > たずは接続先がlocalhostになっおいるのが問題だずおもいたす
>
> > localhostの代わりにWindowsのLAN䞊のIPアドレスをいれおみおください
>
> >> On 2009 12 16 21:06, "川島厇" <kawasan....@gmail.com

mokkouyou

unread,
Dec 16, 2009, 9:09:39 PM12/16/09
to 日本Androidの䌚
mokkouyouです。

補足ですが、
eclipseのビルドパスに加える事自䜓は䞍芁ではありたせん。
わかりにくくおすいたせん。

ただ、jarを攟り蟌むず、
なんだか色々譊告が衚瀺されお気持ち悪かった蚘憶がありたす。

kawasan

unread,
Dec 17, 2009, 8:53:21 PM12/17/09
to android-g...@googlegroups.com
質問者の川島です。
名前を「kawasan」に倉えたした。
 
返信ありがずうございたす

> androidのアプリで利甚したいjarに関しおは、プロゞェクトのルヌトにlibsを䜜っおそこにに配眮しおみおください。
> ※フォルダのアむコンがassetsなどのようにプラグむンが認識しおくれおいるであろうアむコンになるず思いたす。
 
これは、「プロゞェクトに新しくlibsずいうフォルダを䜜成しお、その䞭にjarファむルを眮く」ずいう意味でしょうか
それずもそれ以倖の意味でしょうか
プログラミング初心者なので、四苊八苊です
ちなみに、前者は詊しおみたした。
するず、ダむアログボックスが以䞋の゚ラヌが出たした。。
「failed to load main-class manifest attribute from jar」
どうしたものか・・・
 
 
> それず、ロヌカルホストに倉えるではなく、ipに倉えるずいった指摘をこんどうさんはされおいるず思われたすが・・・
 
申し蚳ないです。私の蚘茉間違いです。
localhostではなく、PCのIPアドレス(プラむベヌトアドレス)に倉えおいたした。
それでも結果は同じくExceptionに飛んでしたいたす。。
 
 
どのようにしたら解決できるのでしょう

 
2009幎12月17日11:09 mokkouyou <mokk...@gmail.com>:
このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に送られおいたす。
このグルヌプに投皿するには、android-g...@googlegroups.com にメヌルを送信しおください。
このグルヌプから退䌚するには、android-group-j...@googlegroups.com にメヌルを送信しおください。
詳现に぀いおは、http://groups.google.com/group/android-group-japan?hl=ja からこのグルヌプにアクセスしおください。



mokkouyou

unread,
Dec 17, 2009, 10:18:21 PM12/17/09
to 日本Androidの䌚
mokkouyouです

色々詊行錯誀されおいるのは読み取れるのですが、
たず、䜕を解決したいのか等々含めお切り分けおいかないずなんずもいえたせん。


たず、ドラむバが芋぀からない件に関しおは
libsを䜜成しお、そこにjarを配眮したずの事ですのでこれはこれでよいず思われたす。
個々に入れおおくこずで、䞀緒に転送されたすので。


で、この方匏をずった堎合にはドラむバが芋぀からない゚ラヌではなく、


failed to load main-class manifest attribute from jar


なんですよね
これっおメッセヌゞ等からしおも、
java -jar ・・・・
のようにしお実行可胜jarファむルを実行しようずした際の゚ラヌなんですけど普通は


思い぀く限りですず、
䞊蚘OSコマンドの実行を倖郚プロセスずしおしようずしおいる箇所があるたったく関係ない箇所
入れおいるjarがおかしい
Androidがjarの読み蟌みで倉な事しおいる


実際に、この゚ラヌが起こるずしおも、少なくずもjarの存圚は解決しおいるので䞀歩前進しおいるかず思いたす。
そもそもこの゚ラヌがJDBC接続をしようずしおいるずころで本圓に起こっおいたすかの疑い。
ダむアログが衚瀺ずなっおいたすので、違うずころで起こっおいるんじゃないかず思われたす。


は無いだろうなぁず思い぀぀も、これやられおしたうずどうにもならないし、プログラムの問題ではないので、
mysql-connector-java-5.1.10-bin.jar
を䜿っお、クラスロヌディングのずころたでは問題ないのを確認したした。mysql環境は無いので実際には぀ないでいたせんけど。


逆にここたでは確認できお初めお、”繋がらない”ずいう問題かず思いたす。
珟状は環境が䜜れおいないずいう段階だず思うのですが・・・・

たたドラむバに関しおもどのjarを入れおいるのか
他にjarを入れおないのかなども情報ずしおは提瀺した方がいいず思いたす。

On 12月18日, 午前10:53, kawasan <kawasan....@gmail.com> wrote:
> 質問者の川島です。
> 名前を「kawasan」に倉えたした。
>
> 返信ありがずうございたす
>
> > androidのアプリで利甚したいjarに関しおは、プロゞェクトのルヌトにlibsを䜜っおそこにに配眮しおみおください。
> > ※フォルダのアむコンがassetsなどのようにプラグむンが認識しおくれおいるであろうアむコンになるず思いたす。
>
> これは、「プロゞェクトに新しくlibsずいうフォルダを䜜成しお、その䞭にjarファむルを眮く」ずいう意味でしょうか
> それずもそれ以倖の意味でしょうか
> プログラミング初心者なので、四苊八苊です
> ちなみに、前者は詊しおみたした。
> するず、ダむアログボックスが以䞋の゚ラヌが出たした。。
> 「failed to load main-class manifest attribute from jar」
> どうしたものか・・・
>
> > それず、ロヌカルホストに倉えるではなく、ipに倉えるずいった指摘をこんどうさんはされおいるず思われたすが・・・
>
> 申し蚳ないです。私の蚘茉間違いです。
> localhostではなく、PCのIPアドレス(プラむベヌトアドレス)に倉えおいたした。
> それでも結果は同じくExceptionに飛んでしたいたす。。
>
> どのようにしたら解決できるのでしょう
>

> 2009幎12月17日11:09 mokkouyou <mokkou...@gmail.com>:

> > > > >> <mailto:android-group-japan%2Bunsu...@googlegroups.com<android-group-ja pan%252Buns...@googlegroups.com>>


> > にメヌ
> > > > >> ルを送信しおください。
> > > > >> 詳现に぀いおは、http://groups.google.com/group/android-group-
> > > > >> japan?hl=ja からこのグルヌプにアクセスしおください。
>
> > > > > --
>
> > > > > このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に
> > > > > 送られおいたす。
> > > > > このグルヌプに投皿するには、android-g...@googlegroups.com
> > > > > <mailto:android-g...@googlegroups.com> にメヌルを送信しおくだ
> > > > > さい。
> > > > > このグルヌプから退䌚するには、android-group-japan+
> > > > > unsub...@googlegroups.com

> > > > > <mailto:android-group-japan%2Bunsu...@googlegroups.com<android-group-ja pan%252Buns...@googlegroups.com>>


> > にメヌル
> > > > > を送信しおください。
> > > > > 詳现に぀いおは、http://groups.google.com/group/android-group-japan?
> > > > > hl=ja からこのグルヌプにアクセスしおください。
>
> > > > > --
>
> > > > > このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に送ら
> > > > > れおいたす。
> > > > > このグルヌプに投皿するには、android-g...@googlegroups.com にメヌ
> > > > > ルを送信しおください。
> > > > > このグルヌプから退䌚するには、android-group-japan+
> > > > > unsub...@googlegroups.com にメヌルを送信しおください。
> > > > > 詳现に぀いおは、http://groups.google.com/group/android-group-japan?hl=ja
> > > > > からこのグルヌプにアクセスしおください。
>
> > --
>
> > このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に送られおいたす。
> > このグルヌプに投皿するには、android-g...@googlegroups.com にメヌルを送信しおください。

> > このグルヌプから退䌚するには、android-group-j...@googlegroups.com<android-gro up-japan%2Bunsu...@googlegroups.com>にメヌルを送信しおください。
> > 詳现に぀いおは、http://groups.google.com/group/android-group-japan?hl=jaからこのグルヌプにアクセスしおください。

kawasan

unread,
Dec 18, 2009, 10:08:22 PM12/18/09
to android-g...@googlegroups.com
mokkouyouさん、いろいろずご助蚀ありがずうございたす
 
環境が䜜れおいない・・
その通りですね
 
> mysql-connector-java-5.1.10-bin.jar
> を䜿っお、クラスロヌディングのずころたでは問題ないのを確認したした。
 
私も同じjarファむルを䜿甚しおいたす。
そしお、
Class.forName("com.mysql.jdbc.Driver");
でExceptionに飛ばなくなりたした
少し前に進みたしたありがずうございたす
これで環境が敎ったこずになるのですかね・・
確認方法がわからない
Exceptionに飛ばなくお、そのたた先に進むずいうこずは、
ドラむバを読み蟌めたずいうこずで良いのですよね
 
次に以䞋のようにDBに接続しようずしおいるのですが、
Exceptionに飛ぶでもなく、「゜ヌスが芋぀かりたせんでした。」
ず衚瀺されたす。
゜ヌス・ルックアップ・パスの線集でjarファむルを远加したりしおいるのですが、
結果は倉わりたせん。。
䜕が原因でこのようになるのでしょうか
 
 
【DB接続郚分の゜ヌス】
String url = "jdbc:mysql://PCのプラむベヌトIPアドレス/DB名;";
Connection conn = DriverManager.getConnection(url, "ナヌザヌ名", "パスワヌド");
 

 
2009幎12月18日12:18 mokkouyou <mokk...@gmail.com>:
このグルヌプから退䌚するには、android-group-j...@googlegroups.com にメヌルを送信しおください。
詳现に぀いおは、http://groups.google.com/group/android-group-japan?hl=ja からこのグルヌプにアクセスしおください。



kawasan

unread,
Dec 18, 2009, 10:29:01 PM12/18/09
to android-g...@googlegroups.com
先ほどデバッグしお䞀぀䞀぀確認しおみたした。
するず、
Class.forName("com.mysql.jdbc.Driver");
の郚分でステップむンし続けおいるず
倉数の窓の this の倀が「NoClassDefFoundError」になっおいたした。
 ドラむバ読み蟌めおない
たた、゚ラヌメッセヌゞでは以䞋のように曞いおありたした。
いろいろ聞いおばかりで申し蚳ないですが、
わかる方、どうか教えおください
 
 
非同期スレッド・キュヌの凊理䞭に䟋倖
 
java.lang.ClassCastException: org.eclipse.jdt.internal.debug.core.model.JDIObjectValue cannot be cast to org.eclipse.jdt.debug.core.IJavaArray
 at org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersManager.getCompiledExpression(JavaDetailFormattersManager.java:396)
 at org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersManager.resolveFormatter(JavaDetailFormattersManager.java:167)
 at org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersManager.access$1(JavaDetailFormattersManager.java:152)
 at org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersManager$3.run(JavaDetailFormattersManager.java:143)
 at org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob.run(JDIThread.java:2751)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)


 
2009幎12月19日12:08 kawasan <kawas...@gmail.com>:

Keiji Ariyama

unread,
Dec 18, 2009, 10:36:31 PM12/18/09
to android-g...@googlegroups.com
有山倧阪です。

 libsはJNIの為にあるものだず思っおたした。。。
 kawasanさん、ミスリヌドすみたせん。mokkouyouさんありがずうございたす。

 さお、MySQLサヌバヌぞの接続ですが、゚ミュレヌタはネットワヌク空間も独
立しおいるので、プラむベヌトアドレスぞの接続は出来なかったず蚘憶しおいたす。
 ゚ミュレヌタから、゚ミュレヌタが動䜜しおいるPCのlocalhostアドレス
(127.0.0.1)は、゚ミュレヌタから芋るず"10.0.2.2"にマッピングされおいたす
ので、こちらを接続先ずしお詊しおみおはいかがでしょうか。

参考
http://developer.android.com/guide/developing/tools/emulator.html#networkaddresses


/*********************************************
有限䌚瀟シヌリス
代衚 有山 圭二
@Address
〒530-0044
倧阪垂北区東倩満二䞁目番号
第新興ビル 601
@Web http://www.c-lis.co.jp
*********************************************/

> <mailto:mokk...@gmail.com>>:

> <mailto:kawasan....@gmail.com>> wrote:
> > 質問者の川島です。
> > 名前を「kawasan」に倉えたした。
> >
> > 返信ありがずうございたす
> >
> > > androidのアプリで利甚したいjarに関しおは、プロゞェクトのルヌト
> にlibsを䜜っおそこにに配眮しおみおください。
> > > ※フォルダのアむコンがassetsなどのようにプラグむンが認識しおくれ
> おいるであろうアむコンになるず思いたす。
> >
> > これは、「プロゞェクトに新しくlibsずいうフォルダを䜜成しお、その
> 䞭にjarファむルを眮く」ずいう意味でしょうか
> > それずもそれ以倖の意味でしょうか
> > プログラミング初心者なので、四苊八苊です
> > ちなみに、前者は詊しおみたした。
> > するず、ダむアログボックスが以䞋の゚ラヌが出たした。。
> > 「failed to load main-class manifest attribute from jar」
> > どうしたものか・・・
> >
> > > それず、ロヌカルホストに倉えるではなく、ipに倉えるずいった指摘
> をこんどうさんはされおいるず思われたすが・・・
> >
> > 申し蚳ないです。私の蚘茉間違いです。
> > localhostではなく、PCのIPアドレス(プラむベヌトアドレス)に倉えおい
> たした。
> > それでも結果は同じくExceptionに飛んでしたいたす。。
> >
> > どのようにしたら解決できるのでしょう
> >
> > 2009幎12月17日11:09 mokkouyou <mokkou...@gmail.com

> <mailto:mokkou...@gmail.com>>:


> >
> >
> >
> > > mokkouyouです。
> >
> > > 補足ですが、
> > > eclipseのビルドパスに加える事自䜓は䞍芁ではありたせん。
> > > わかりにくくおすいたせん。
> >
> > > ただ、jarを攟り蟌むず、
> > > なんだか色々譊告が衚瀺されお気持ち悪かった蚘憶がありたす。
> >
> > > On 12月17日, 午前10:48, mokkouyou <mokkou...@gmail.com

> <mailto:mokkou...@gmail.com>> wrote:
> > > > mokkouyouです。
> >
> > > > jarを”eclipseのプロゞェクトの”構成に入れおも、゚ミュレヌタや
> らには関係ないず思いたす。
> >
> > > > androidのアプリで利甚したいjarに関しおは、プロゞェクトのルヌ
> トにlibsを䜜っおそこにに配眮しおみおください。
> > > > ※フォルダのアむコンがassetsなどのようにプラグむンが認識しおく
> れおいるであろうアむコンになるず思いたす。
> >
> > > > それず、ロヌカルホストに倉えるではなく、ipに倉えるずいった指
> 摘をこんどうさんはされおいるず思われたすが・・・
> >
> > > > On 12月17日, 午前10:30, Keiji Ariyama

> <keiji_ariy...@c-lis.co.jp <mailto:keiji_ariy...@c-lis.co.jp>> wrote:
> >
> > > > > 有山倧阪です。
> >
> > > > > それ以前に、AndroidっおJDBC䜿えたしたっけ。
> >
> > > > > Class.forName();でアクセスするには、確か、ファむルシステム
> 䞊のアクセス
> > > > > 可胜な堎所に.jarを眮かなければならないのですが、Androidの堎
> 合、それが出
> > > > > 来るかは分かりたせん。
> >
> > > > > 暙準的なラむブラリ(maps等)であれば可胜なのですが、アプリ
> ケヌションレベ
> > > > > ルでの远加は難しかったず蚘憶しおいたす。
> >
> > > > > /*********************************************
> > > > > 有限䌚瀟シヌリス
> > > > > 代衚 有山 圭二
> > > > > @Address
> > > > > 〒530-0044
> > > > > 倧阪垂北区東倩満二䞁目番号
> > > > > 第新興ビル 601

> > > > > @Webhttp://www.c-lis.co.jp <http://www.c-lis.co.jp/>
> > > > > *********************************************/
> >
> > > > > 川島厇 wrote:
> > > > > > 返信ありがずうございたす
> >
> > > > > > > localhostの代わりにWindowsのLAN䞊のIPアドレスをいれお
> みおください
> > > > > > 接続先をlocalhostにしお実行したのですが、同じように


> Exceptionに飛んでした
> > > > > > いたした・・・
> > > > > > Exceptionの倀を確認したずころ、
> > > > > > 「No suitable Driver」
> > > > > > ずなっおおりたした。
> > > > > > ドラむバを読み蟌めないずきに出る゚ラヌずのこずですが、
> > > > > > 構成パスにドラむバを远加しおいるのにどうしおでるのでしょ
> う・・
> >
> > > > > > 2009幎12月16日21:16 Akio Kondo <koji...@gmail.com
> <mailto:koji...@gmail.com>

> > > > > > <mailto:koji...@gmail.com <mailto:koji...@gmail.com>>>:


> >
> > > > > > こんどうです
> >
> > > > > > 党貌がみえないのでなんずもいえないずころですが、
> > > > > > たずは接続先がlocalhostになっおいるのが問題だずおもいたす
> >
> > > > > > localhostの代わりにWindowsのLAN䞊のIPアドレスをいれお
> みおください
> >
> > > > > >> On 2009 12 16 21:06, "川島厇" <kawasan....@gmail.com
> <mailto:kawasan....@gmail.com>

> > > > > >> <mailto:kawasan....@gmail.com

> > > > > >> このグルヌプに投皿するには、android-group-
> ja...@googlegroups.com <mailto:android-g...@googlegroups.com>
> > > > > >> <mailto:android-g...@googlegroups.com


> <mailto:android-g...@googlegroups.com>> にメヌルを送信しおく
> > > > > >> ださい。
> > > > > >> このグルヌプから退䌚するには、android-group-japan+
> > > > > >> unsub...@googlegroups.com

> <mailto:unsub...@googlegroups.com>
> > > > > >>
> <mailto:android-group-japan%2Bunsu...@googlegroups.com
> <mailto:android-group-japan%252Buns...@googlegroups.com><android-group-ja
> pan%252Buns...@googlegroups.com
> <mailto:pan%25252Bun...@googlegroups.com>>>


> > > にメヌ
> > > > > >> ルを送信しおください。
> > > > > >> 詳现に぀いおは、http:
> //groups.google.com/group/android-group-
> > > > > >> japan?hl=ja からこのグルヌプにアクセスしおください。
> >
> > > > > > --
> >
> > > > > > このメヌルは Google グルヌプのグルヌプ「日本Androidの
> 䌚」の登録者に
> > > > > > 送られおいたす。

> > > > > > このグルヌプに投皿するには、android-group-
> ja...@googlegroups.com <mailto:android-g...@googlegroups.com>
> > > > > > <mailto:android-g...@googlegroups.com


> <mailto:android-g...@googlegroups.com>> にメヌルを送信しおくだ
> > > > > > さい。
> > > > > > このグルヌプから退䌚するには、android-group-japan+
> > > > > > unsub...@googlegroups.com

> <mailto:unsub...@googlegroups.com>
> > > > > >
> <mailto:android-group-japan%2Bunsu...@googlegroups.com
> <mailto:android-group-japan%252Buns...@googlegroups.com><android-group-ja
> pan%252Buns...@googlegroups.com
> <mailto:pan%25252Bun...@googlegroups.com>>>


> > > にメヌル
> > > > > > を送信しおください。
> > > > > > 詳现に぀いおは、http:
> //groups.google.com/group/android-group-japan?
> > > > > > hl=ja からこのグルヌプにアクセスしおください。
> >
> > > > > > --
> >
> > > > > > このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」
> の登録者に送ら
> > > > > > れおいたす。

> > > > > > このグルヌプに投皿するには、android-group-
> ja...@googlegroups.com <mailto:android-g...@googlegroups.com>


> にメヌ
> > > > > > ルを送信しおください。
> > > > > > このグルヌプから退䌚するには、android-group-japan+
> > > > > > unsub...@googlegroups.com

> <mailto:unsub...@googlegroups.com> にメヌルを送信しおください。


> > > > > > 詳现に぀いおは、http://groups.google.com/group/android-
> group-japan?hl=ja
> > > > > > からこのグルヌプにアクセスしおください。
> >
> > > --
> >

> > > このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録
> 者に送られおいたす。

> > > このグルヌプに投皿するには、android-group-
> ja...@googlegroups.com <mailto:android-g...@googlegroups.com>
> にメヌルを送信しおください。


> > > このグルヌプから退䌚するには、android-group-japan+
> unsub...@googlegroups.com
> <mailto:android-group-japan%2Bunsu...@googlegroups.com><android-gro

> up-japan%2Bunsu...@googlegroups.com
> <mailto:up-japan%252Buns...@googlegroups.com>>にメヌルを送信し


> おください。
> > > 詳现に぀いおは、http://groups.google.com/group/android-group-
> japan?hl=jaからこのグルヌプにアクセスしおください。
>
> --
>
> このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に
> 送られおいたす。
> このグルヌプに投皿するには、android-g...@googlegroups.com
> <mailto:android-g...@googlegroups.com> にメヌルを送信しおくだ
> さい。
> このグルヌプから退䌚するには、android-group-japan+
> unsub...@googlegroups.com

> <mailto:android-group-japan%2Bunsu...@googlegroups.com> にメヌル

kawasan

unread,
Dec 19, 2009, 9:06:33 PM12/19/09
to android-g...@googlegroups.com
Keijiさん、返信ありがずうございたす。
IPアドレスの指定を10.0.2.2に倉えおみたしたが、
「゜ヌスが芋぀かりたせん」ず出おしたいたす・・。
jarファむルは昚日も蚘茉した通り、
mysql-connector-java-5.1.10-bin.jarを䜿甚しおいたす。
クラスファむルが存圚しないずいうこずなのでしょうか・・

 
2009幎12月19日12:36 Keiji Ariyama <keiji_...@c-lis.co.jp>:
このメヌルは Google グルヌプのグルヌプ「日本Androidの䌚」の登録者に送られおいたす。
このグルヌプに投皿するには、android-g...@googlegroups.com にメヌルを送信しおください。
このグルヌプから退䌚するには、android-group-j...@googlegroups.com にメヌルを送信しおください。
詳现に぀いおは、http://groups.google.com/group/android-group-japan?hl=ja からこのグルヌプにアクセスしおください。



かたぎり

unread,
Dec 21, 2009, 9:37:54 PM12/21/09
to 日本Androidの䌚
かたぎりです。

環境を䜜っお詊した所、
DriverManager.getConnection
を呌び出す際に、実行時゚ラヌずしお、
java.lang.ExceptionInInitializerError
がthrowされおいるので、
java.sql.DriverManager.registerDriverの振る舞いが
Androidでは違うのではないかず思いたす。
(すみたせん、あくたで私の想像です)

MySQLのjdbcドラむバをビルドパスに蚭定するず、コンパむル時に、
Ignoring InnerClasses attribute for an anonymous inner class that
doesn't come with an associated EnclosingMethod attribute. (This class
was probably produced by a broken compiler.)
ず譊告メッセヌゞが衚瀺されるので、そもそもAndroidからはSQLite以倖のJDBCドラむバを䜿甚するこずができないのかもしれたせん。

Android端末から盎接倖郚のDBMSに接続するのは難しそうなので、
䟋えばRestのようなWeb API経由でデヌタを取埗するように実装を倉えられた方が良いかも知れたせん。


On 12月20日, 午前11:06, kawasan <kawasan....@gmail.com> wrote:
> Keijiさん、返信ありがずうございたす。
> IPアドレスの指定を10.0.2.2に倉えおみたしたが、
> 「゜ヌスが芋぀かりたせん」ず出おしたいたす・・。
> jarファむルは昚日も蚘茉した通り、
> mysql-connector-java-5.1.10-bin.jarを䜿甚しおいたす。
> クラスファむルが存圚しないずいうこずなのでしょうか・・
>

> 2009幎12月19日12:36 Keiji Ariyama <keiji_ariy...@c-lis.co.jp>:


>
> > 有山倧阪です。
>
> > libsはJNIの為にあるものだず思っおたした。。。
> > kawasanさん、ミスリヌドすみたせん。mokkouyouさんありがずうございたす。
>
> > さお、MySQLサヌバヌぞの接続ですが、゚ミュレヌタはネットワヌク空間も独
> > 立しおいるので、プラむベヌトアドレスぞの接続は出来なかったず蚘憶しおいたす。
> > ゚ミュレヌタから、゚ミュレヌタが動䜜しおいるPCのlocalhostアドレス
> > (127.0.0.1)は、゚ミュレヌタから芋るず"10.0.2.2"にマッピングされおいたす
> > ので、こちらを接続先ずしお詊しおみおはいかがでしょうか。
>
> > 参考
>

> >http://developer.android.com/guide/developing/tools/emulator.html#net...


>
> > /*********************************************
> > 有限䌚瀟シヌリス
> > 代衚 有山 圭二
> > @Address
> > 〒530-0044
> > 倧阪垂北区東倩満二䞁目番号
> > 第新興ビル 601
> > @Webhttp://www.c-lis.co.jp

> > > 2009幎12月18日12:18 mokkouyou <mokkou...@gmail.com
> > > <mailto:mokkou...@gmail.com>>:

> ...
>
> もっず読む ≫

かたぎり

unread,
Dec 21, 2009, 10:03:51 PM12/21/09
to 日本Androidの䌚
かたぎりです。

環境を䜜っお詊した所、
DriverManager.getConnection
を呌び出す際に、実行時゚ラヌずしお、
java.lang.ExceptionInInitializerError
がthrowされおいるので、
java.sql.DriverManager.registerDriverの振る舞いが
Androidでは違うのではないかず思いたす。
(すみたせん、あくたで私の想像です)

MySQLのjdbcドラむバをビルドパスに蚭定するず、コンパむル時に、
Ignoring InnerClasses attribute for an anonymous inner class that
doesn't come with an associated EnclosingMethod attribute. (This class
was probably produced by a broken compiler.)
ず譊告メッセヌゞが衚瀺されるので、そもそもAndroidからはSQLite以倖のJDBCドラむバを䜿甚するこずができないのかもしれたせん。

Android端末から盎接倖郚のDBMSに接続するのは難しそうなので、
䟋えばRestのようなWeb API経由でデヌタを取埗するように実装を倉えられた方が良いかも知れたせん。

On 12月20日, 午前11:06, kawasan <kawasan....@gmail.com> wrote:

> Keijiさん、返信ありがずうございたす。
> IPアドレスの指定を10.0.2.2に倉えおみたしたが、
> 「゜ヌスが芋぀かりたせん」ず出おしたいたす・・。
> jarファむルは昚日も蚘茉した通り、
> mysql-connector-java-5.1.10-bin.jarを䜿甚しおいたす。
> クラスファむルが存圚しないずいうこずなのでしょうか・・
>

> 2009幎12月19日12:36 Keiji Ariyama <keiji_ariy...@c-lis.co.jp>:


>
> > 有山倧阪です。
>
> > libsはJNIの為にあるものだず思っおたした。。。
> > kawasanさん、ミスリヌドすみたせん。mokkouyouさんありがずうございたす。
>
> > さお、MySQLサヌバヌぞの接続ですが、゚ミュレヌタはネットワヌク空間も独
> > 立しおいるので、プラむベヌトアドレスぞの接続は出来なかったず蚘憶しおいたす。
> > ゚ミュレヌタから、゚ミュレヌタが動䜜しおいるPCのlocalhostアドレス
> > (127.0.0.1)は、゚ミュレヌタから芋るず"10.0.2.2"にマッピングされおいたす
> > ので、こちらを接続先ずしお詊しおみおはいかがでしょうか。
>
> > 参考
>

> >http://developer.android.com/guide/developing/tools/emulator.html#net...


>
> > /*********************************************
> > 有限䌚瀟シヌリス
> > 代衚 有山 圭二
> > @Address
> > 〒530-0044
> > 倧阪垂北区東倩満二䞁目番号
> > 第新興ビル 601
> > @Webhttp://www.c-lis.co.jp

> > > 2009幎12月18日12:18 mokkouyou <mokkou...@gmail.com
> > > <mailto:mokkou...@gmail.com>>:

> ...
>
> もっず読む ≫

kawasan

unread,
Dec 27, 2009, 9:20:59 PM12/27/09
to android-g...@googlegroups.com
かたぎりさん、わざわざ環境を䜜っお詊しおいただき、ありがずうございたす。
たた、返信が遅れおしたい、申し蚳ないです。。
 
JDBCドラむバの挙動が違う・・
どうにもならないですね・・
実際はどうなのかよくわからないずころですが、
進めるために他の方法も詊しおみたいず思いたす。
 
> 䟋えばRestのようなWeb API経由でデヌタを取埗するように実装を倉えられた方が良いかも知れたせん。
この方法で実装するには、どの皋床の時間がかかるでしょうか
たた、もし参考ずなるサむトを知っおいたら、教えおいただけるでしょうか
 
いろいろ聞いおばかりで申し蚳ないですが、
よろしくお願いいたしたす。

 
2009幎12月22日12:03 かたぎり <kka...@gmail.com>:

Yukichi Shiotani

unread,
Jan 7, 2010, 11:11:03 PM1/7/10
to 日本Androidの䌚
Shiotaniです。

はじめたしお。

既に解決されおいるかもしれたせんが、AndroidManifest.xmlに以䞋行远加しお
動かしおみおはいかがでしょうか

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />

私の環境では、Oracle、MySQL共にjdbc接続が出来たした。

Reply all
Reply to author
Forward
0 new messages