- PR -

EclipseとDB2について。

1
投稿者投稿内容
ちび。
会議室デビュー日: 2005/04/13
投稿数: 3
投稿日時: 2005-04-14 14:32
Eclipse3.0.1で開発をしています。
DB2(V8.2)を使ったプログラムを書きたいのですが、
java.lang.ClassNotFoundException: COM.ibm.db2.jdbc.app.DB2Driver
というエラーが出てしまいます。
なにか設定などをしなくてはならないところとかありますか?

どうぞよろしくおねがいします。
YOU@IT
ぬし
会議室デビュー日: 2002/03/29
投稿数: 284
お住まい・勤務地: 大阪
投稿日時: 2005-04-14 15:28
原因・対処方法は単純だと思いますが、何点か確認させて頂くと。。。

・何をした時にエラーになりますか?
 「プログラムを書きたいのですが〜エラーが出てしまいます」では、
 エラー発生時の状況がわかりません。

・エラーの意味はわかりますか?
 ClassNotFoundExceptionの意味はご存知ですか?
 ご存じなければJ2SEのAPI(JavaDoc)で調べましょう。

・COM.ibm.db2.jdbc.app.DB2Driverが何をするクラスかわかりますか?
 わからなければWeb検索してみましょう。

ちび。
会議室デビュー日: 2005/04/13
投稿数: 3
投稿日時: 2005-04-14 15:41
すみません。
言葉が足りなくて。。

・何をした時にエラーになりますか?
 「プログラムを書きたいのですが〜エラーが出てしまいます」では、
 エラー発生時の状況がわかりません。

プログラムを実行したときにエラーが出ます。
デバッガーで追ってみたときに、
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
で例外が出ているのが分かりました。

JDBCドライバの設定がうまくいってないってことなのでしょうか?
YOU@IT
ぬし
会議室デビュー日: 2002/03/29
投稿数: 284
お住まい・勤務地: 大阪
投稿日時: 2005-04-14 16:58
引用:

ちび。さんの書き込み (2005-04-14 15:41) より:
プログラムを実行したときにエラーが出ます。
デバッガーで追ってみたときに、
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
で例外が出ているのが分かりました。

JDBCドライバの設定がうまくいってないってことなのでしょうか?



そうだと思います。
Eclipseプロジェクトのビルドパスか、Run(実行)設定のクラスパスに
DB2のドライバ(のJarファイル)が含まれていれば動くと思うのですが。。。

# DB2のJDBCドライバのJarファイル名は私はちょっとわかりません。
# Jarhoo(http://www.jarhoo.com/)で調べたところでは、
# db2java.zip と言うファイルらしいですが。。。
ちび。
会議室デビュー日: 2005/04/13
投稿数: 3
投稿日時: 2005-04-14 23:22
自分の設定ミスでした・・・。
すみません。。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)