- PR -

JDBCドライバのロードについて

1
投稿者投稿内容
はたはた
常連さん
会議室デビュー日: 2002/01/27
投稿数: 25
投稿日時: 2002-01-27 12:39
初めまして。

ただいま、JAVA PRESS vol.21にて、JDBCの勉強をしています。
サンプルプログラムを入力し実行したところ、
JDBCドライバのロードにおいて、ClassNotFoundException が発生しました。

Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");

Webや、書籍などで調べ、以下のようにソースを変更すると正常に動作します。

new sun.jdbc.odbc.JdbcOdbcDriver();
System.setProperty("jdbc.drivers", "sun.jdbc.odbc.JdbcOdbcDriver");

これらの挙動の違い、例外の要因を教えたいただけないでしょうか?
よろしくお願いいたします。

<環境>
・MS Access 2000
・J2SE 1.3.1_02
あまぴょん
会議室デビュー日: 2002/01/28
投稿数: 12
投稿日時: 2002-01-28 04:58
> Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");

クラス名が小文字になっていますよ。

JdbcOdbcDriver

では?

はたはた
常連さん
会議室デビュー日: 2002/01/27
投稿数: 25
投稿日時: 2002-01-28 17:12
あまぴょんさん、ご指摘ありがとうございます。

涙が出てくるくらいダサいミスでした。
1

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